Добавление элементов в список в C#

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

  1. Использование метода Add(). Класс Listв C# предоставляет метод Add(), который позволяет добавлять элемент в конец списка. Например:

    List<int> numbers = new List<int>();
    numbers.Add(1);
    numbers.Add(2);
    numbers.Add(3);
  2. Использование метода AddRange(). Метод AddRange() позволяет добавлять в список несколько элементов одновременно. В качестве аргумента вы можете передать массив или другой список. Например:

    List<string> names = new List<string>();
    string[] newNames = { "John", "Alice", "Bob" };
    names.AddRange(newNames);
  3. Использование метода Insert(). Метод Insert() позволяет добавлять элемент по определенному индексу в списке. Существующие элементы, начиная с этого индекса, сдвигаются для размещения нового элемента. Например:

    List<char> letters = new List<char>();
    letters.Insert(0, 'A');
    letters.Insert(1, 'B');
    letters.Insert(2, 'C');
  4. Использование инициализаторов коллекций. C# позволяет инициализировать список элементами с помощью инициализаторов коллекций. Этот подход упрощает код, устраняя необходимость в явных вызовах методов. Например:

    List<int> primes = new List<int> { 2, 3, 5, 7, 11 };

Эти методы обеспечивают гибкость при добавлении элементов в список в C#. Вы можете выбрать тот, который лучше всего соответствует вашим конкретным требованиям.