Заполнение коллекции в C#

Чтобы заполнить коллекцию в C#, вы можете использовать несколько методов в зависимости от типа коллекции, с которой вы работаете. Вот некоторые распространенные подходы:

  1. Метод добавления. Многие классы коллекций в C# предоставляют метод Add. Вы можете использовать этот метод для добавления отдельных элементов в коллекцию один за другим. Например, если у вас есть коллекция List, вы можете вызвать метод Add, чтобы заполнить ее.
List<int> numbers = new List<int>();
numbers.Add(1);
numbers.Add(2);
numbers.Add(3);
  1. Инициализатор коллекции: C# поддерживает инициализаторы коллекций, которые позволяют заполнять коллекцию, используя краткий синтаксис. Это особенно полезно при работе с типами коллекций, реализующими интерфейс IEnumerable. Вот пример:
List<int> numbers = new List<int> { 1, 2, 3 };
  1. Инициализация массива. Если у вас есть массив и вы хотите заполнить коллекцию его элементами, вы можете использовать метод AddRangeили передать массив непосредственно конструктору коллекции.
int[] array = { 1, 2, 3 };
List<int> numbers = new List<int>(array); // Using constructor
// or
List<int> numbers = new List<int>();
numbers.AddRange(array); // Using AddRange method
  1. Запросы LINQ. LINQ (Language-Integrated Query) предоставляет мощные возможности запросов на C#. Вы можете использовать LINQ для создания или фильтрации данных и заполнения коллекции. Вот пример заполнения коллекции с помощью запроса LINQ:
List<int> numbers = Enumerable.Range(1, 10).ToList();

Это всего лишь несколько распространенных методов заполнения коллекций в C#. Выбор метода зависит от конкретного типа сбора и ваших требований.