Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Массивы в C#: объявление, инициализация и работа с целочисленными коллекциями

Что такое массивы в C#?

В C# массив — это структура данных, содержащая коллекцию элементов фиксированного размера, все они имеют одинаковый тип данных.

Например, целочисленный массив может содержать значения [1, 2, 3, 4], храня в сумме четыре элемента.

Массивы идеальны, когда вам нужно одной переменной управлять группой однотипных значений вместо объявления отдельной переменной для каждого элемента.

Ниже мы пройдёмся по объявлению, инициализации и использованию целочисленного массива в простом консольном приложении. Все фрагменты кода ориентированы на файл Program.cs.

Шаг 1 – Объявление массива

Сначала объявляете тип массива и имя. Квадратные скобки указывают ранг массива (количество элементов, которые он может содержать).

Массивы в C#: объявление, инициализация и работа с целочисленными коллекциями

Пояснение кода

  1. Тип данных (Int32) определяет тип элементов.
  2. Скобки ([]) определяют ранг массива.
  3. Идентификатор (values) — имя переменной массива.

Шаг 2 – Инициализация массива

Укажите количество элементов, которые будет хранить массив, и присвойте значение каждой позиции. Индексы массива начинаются с 0.

Массивы в C#: объявление, инициализация и работа с целочисленными коллекциями

Пояснение кода

  1. Выражение new Int32[3] создаёт массив, способный хранить три целых числа.
  2. Значения присваиваются по индексу: values[0] = 1;, values[1] = 2;, values[2] = 3;.

Шаг 3 – Вывод элементов массива

Используйте Console.WriteLine для вывода каждого элемента в консоль.

Массивы в C#: объявление, инициализация и работа с целочисленными коллекциями

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            // Объявление и инициализация массива из трёх целых чисел
            Int32[] values = new Int32[3];
            values[0] = 1;
            values[1] = 2;
            values[2] = 3;
            // Вывод каждого элемента
            Console.WriteLine(values[0]);
            Console.WriteLine(values[1]);
            Console.WriteLine(values[2]);
            Console.ReadKey();
        }
    }
}

Пояснение кода

Каждый вызов Console.WriteLine печатает значение, хранящееся по соответствующему индексу. Запуск этой программы даёт следующий консольный вывод:

Массивы в C#: объявление, инициализация и работа с целочисленными коллекциями

Вывод подтверждает, что все элементы массива корректно сохранены и доступны.

Язык C

  1. Массивы в C#: объявление, инициализация и операции
  2. Зубчатые массивы в C#: объявление, инициализация и доступ
  3. Как передавать массивы в функции в C++: практическое руководство
  4. Массивы в C++: объявление, инициализация и работа с указателями
  5. Коллекции в C#: практическое руководство с реальными примерами
  6. Coded UI Test: комплексное руководство для начинающих по фреймворку автоматизации
  7. Строки в C просто: объявление, ввод, вывод и библиотечные функции
  8. Учебник по массивам в Java: объявление, создание и инициализация с примерами кода
  9. Создание массива объектов в Java: пошаговое руководство
  10. Освоение программирования на C: подробное руководство для начинающих