Які бувають списки C#?

Таким чином, розрізняють 4 основні види списків.

  • Однозв'язний лінійний перелік (ОЛЗ). Кожен вузол ОЛС містить 1 поле покажчика наступного вузол. …
  • Однозв'язний циклічний перелік (ОЦС). Кожен вузол ОЦС містить 1 поле покажчика наступного вузол. …
  • Двозв'язковий лінійний список (ДЛЗ). …
  • Двозв'язковий циклічний перелік (ДЦС).

List C# — списки — є напрочуд гнучкий інструмент для роботи з колекціями. Однією з головних рис списків є можливість використовувати будь-який тип даних. Крім того, у списках реалізовано багато корисних методів.

Під капотом List<T> побудований з використанням масиву.Клас List<T> містить 3 основні поля:

  • T[] _items – внутрішній масив, основі якого будується список;
  • int _size – зберігає інформацію про кількість елементів у списку;
  • int _version – містить версію колекції.

Oct 4, 2022