System.Collections.Generic Namespace
  • System.Collections Namespaces
    • System.Collections
    • System.Collections.Concurrent
    • System.Collections.Generic
    • System.Collections.ObjectModel
    • System.Collections.Specialized
The System.Collections.Generic namespace contains interfaces and classes that define generic collections, allowing users create strongly typed collections with better type safety and performance over non-generic strongly typed collections, as mentioned above.
Generic classes :
  • Comparer<T>
  • Dictionary<TKey, TValue>
  • Dictionary<TKey, TValue>.KeyCollection
  • Dictionary<TKey, TValue>.ValueCollection
  • EqualityComparer<T>
  • HashSet<T>
  • KeyedByTypeCollection<TItem>
  • KeyNotFoundException
  • LinkedList<T>
  • LinkedListNode<T>
  • List<T>
  • Queue<T>
  • SortedDictionary<TKey, TValue>
  • SortedDictionary<TKey, TValue>.KeyCollection
  • SortedDictionary<TKey, TValue>.ValueCollection
  • SortedList<TKey, TValue>
  • SortedSet<T>
  • Stack<T>
  • SynchronizedCollection<T>
  • SynchronizedKeyedCollection<K, T>
  • SynchronizedReadOnlyCollection<T>