Looking for c# Keywords? Try Ask4Keywords

C# Language Инициализация массива, заполненного повторным значением, отличным от значения по умолчанию


пример

Как мы знаем, мы можем объявить массив со значениями по умолчанию:

int[] arr = new int[10];

Это создаст массив из 10 целых чисел с каждым элементом массива, имеющим значение 0 (значение по умолчанию для типа int ).

Чтобы создать массив, инициализированный значением, отличным от значения по умолчанию, мы можем использовать Enumerable.Repeat из пространства имен System.Linq :

  1. Чтобы создать массив bool размером 10, заполненный «истинным»,

    bool[] booleanArray = Enumerable.Repeat(true, 10).ToArray(); 
    
  2. Чтобы создать массив int размером 5, заполненный «100»,

    int[] intArray = Enumerable.Repeat(100, 5).ToArray();
    
  3. Чтобы создать массив string размером 5, заполненный «C #»,

    string[] strArray = Enumerable.Repeat("C#", 5).ToArray();