Массивы в C#: объявление, инициализация и работа с целочисленными коллекциями
Что такое массивы в C#?
В C# массив — это структура данных, содержащая коллекцию элементов фиксированного размера, все они имеют одинаковый тип данных.
Например, целочисленный массив может содержать значения [1, 2, 3, 4], храня в сумме четыре элемента.
Массивы идеальны, когда вам нужно одной переменной управлять группой однотипных значений вместо объявления отдельной переменной для каждого элемента.
Ниже мы пройдёмся по объявлению, инициализации и использованию целочисленного массива в простом консольном приложении. Все фрагменты кода ориентированы на файл Program.cs.
Шаг 1 – Объявление массива
Сначала объявляете тип массива и имя. Квадратные скобки указывают ранг массива (количество элементов, которые он может содержать).

Пояснение кода
- Тип данных (
Int32) определяет тип элементов. - Скобки (
[]) определяют ранг массива. - Идентификатор (
values) — имя переменной массива.
Шаг 2 – Инициализация массива
Укажите количество элементов, которые будет хранить массив, и присвойте значение каждой позиции. Индексы массива начинаются с 0.

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

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#: объявление, инициализация и операции
- Зубчатые массивы в C#: объявление, инициализация и доступ
- Как передавать массивы в функции в C++: практическое руководство
- Массивы в C++: объявление, инициализация и работа с указателями
- Коллекции в C#: практическое руководство с реальными примерами
- Coded UI Test: комплексное руководство для начинающих по фреймворку автоматизации
- Строки в C просто: объявление, ввод, вывод и библиотечные функции
- Учебник по массивам в Java: объявление, создание и инициализация с примерами кода
- Создание массива объектов в Java: пошаговое руководство
- Освоение программирования на C: подробное руководство для начинающих