Чтобы инициализировать массив в C# после его объявления, у вас есть несколько вариантов. Вот несколько методов, которые вы можете использовать:
-
Использование синтаксиса инициализатора массива:
int[] myArray; myArray = new int[] { 1, 2, 3, 4, 5 }; -
Использование ключевого слова new с типом массива и указанием размера:
int[] myArray; myArray = new int[5]; myArray[0] = 1; myArray[1] = 2; myArray[2] = 3; myArray[3] = 4; myArray[4] = 5; -
Инициализация массива значениями по умолчанию:
int[] myArray = new int[5]; // The array elements will be initialized to the default value of the element type (0 for int). -
Использование статических методов класса Array:
int[] myArray = new int[5]; Array.Fill(myArray, 0); // Fills the entire array with the specified value (0 in this case). -
Итерация по массиву и присвоение значений:
int[] myArray = new int[5]; for (int i = 0; i < myArray.Length; i++) { myArray[i] = i + 1; } -
Объединение объявления и инициализации в одном операторе:
int[] myArray = { 1, 2, 3, 4, 5 };
Это некоторые из распространенных методов инициализации массива после его объявления в C#. Выберите метод, который лучше всего соответствует вашим конкретным требованиям.