Skip to content

Instantly share code, notes, and snippets.

@Maximguitar122
Created November 23, 2025 20:28
Show Gist options
  • Select an option

  • Save Maximguitar122/41cc001a2a3921b34b35fa96f24ed083 to your computer and use it in GitHub Desktop.

Select an option

Save Maximguitar122/41cc001a2a3921b34b35fa96f24ed083 to your computer and use it in GitHub Desktop.
ДЗ C# 6 "Генеретичні колекції"
1) List<T> – звичайний список:
Тобто колекція, яку можна використовувати там де потрібен список, у звичайному порядку накшталт списку Student
2) HashSet<T> – список унікальних значеннь:
Тобто колекція, яку можна використовувати там де потрібен список, в якому важливо, щоб не було повторів, тому що кожен об'єкт має унікальне значення
накшталт список унікальних s.ID студентів
3)SortedSet<T> – унікальні + відсортовані:
Тобто колекція, яку можна використовувати там де потрібен список, схожого на HashSet, але із сортування накшталт відсортований список із фаміліями стедунтів
4)LinkedList<T> – багато вставок/видалень:
Тобто колекція, яку можна використовувати там де потрібен список, в середині якого потрібно щось змінювати(виконувати певні дії) накшталт додавати та видаляти студентів із списку
5)Dictionary<K,V> – швидкий пошук по ключу:
Тобто колекція, яку можна використовувати там де потрібен список, в якому потрібно ШВИДКО знайти щось по ключу накшталт швидко знайти студента по ID
6)SortedDictionary<K,V> – словник з відсортованими ключами:
Тобто колекція, яку можна використовувати там де потрібен список, як dictionary, але завжди відсортований накшталт коли важливо, щоб ID йшли по порядку
7)SortedList<K,V> – словник для маленьких колекцій:
Тобто колекція, яку можна використовувати там де потрібен список,але кількість елементів невелика, і зручно звертатися не тільки за ключем, а й по індексу
накшталт маленької групи студентів
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment