Usages of C# data structures Array List < T > Dictionary < K, V > LinkedList< T > Stack< T > Queue< T > SortedDictionary < K, V > HashSet< T > SortedSet< T >