Общие методы класса списка C# для управления структурами данных

В C# не существует конкретного класса «предопределенного списка» или структуры данных. Однако вы можете иметь в виду встроенный универсальный класс списка List, который предоставляет различные методы для работы со списками. Вот некоторые часто используемые методы класса List:

  1. Добавить(T элемент): добавляет элемент в конец списка.
  2. AddRange(IEnumerableCollection): добавляет коллекцию элементов в конец списка.
  3. Insert(int index, T item): вставляет элемент по указанному индексу.
  4. InsertRange(int index, коллекция IEnumerable): вставляет коллекцию элементов по указанному индексу.
  5. Remove(T item): удаляет первое вхождение определенного элемента из списка.
  6. RemoveAt(int index): удаляет элемент по указанному индексу.
  7. RemoveAll(Predicatematch): удаляет все элементы, соответствующие указанному условию.
  8. Clear(): удаляет все элементы из списка.
  9. Contains(T item): определяет, содержит ли список определенный элемент.
  10. IndexOf(T item): возвращает индекс первого вхождения определенного элемента.
  11. LastIndexOf(T item): возвращает индекс последнего вхождения определенного элемента.
  12. Count: получает количество элементов в списке.

Это всего лишь несколько примеров методов, доступных в классе List. Существует множество других методов и свойств, которые вы можете изучить в официальной документации Microsoft.