Generic KoleksiyonBelirli bir veri tipiyle çalışan ve boxing işlemine ihtiyaç duymayan, veri tipi güvenliği sağlayan koleksiyon türüdür. Örnek: List<int> yapısı sadece tam sayıları kabul eder.
BoxingVerilerin object tipine dönüştürülerek saklanması işlemidir. Non-generic koleksiyonlarda performans kaybına yol açar, generic koleksiyonlarda ise bu işlemden kaçınılır.
LIFOLast In First Out (Son Giren İlk Çıkar) prensibidir. Stack sınıfının çalışma mantığıdır; en son eklenen eleman, en üstte yer aldığı için ilk olarak işlenir.
FIFOFirst In First Out (İlk Giren İlk Çıkar) prensibidir. Queue sınıfının çalışma mantığıdır; kuyruğa ilk giren eleman, kuyruktan ilk çıkan elemandır.
EnqueueQueue (kuyruk) yapısına eleman eklemek için kullanılan metottur. Eklenen eleman kuyruğun en sonuna yerleştirilir.
DequeueQueue yapısından eleman silmek ve silinen elemanı geri döndürmek için kullanılan metottur. Kuyruğun başındaki elemanı alır.
PushStack (yığın) yapısına eleman eklemek için kullanılan metottur. Eklenen eleman yığının en üstüne yerleşir.
PopStack yapısından en üstteki elemanı hem okumak hem de yığından tamamen silmek için kullanılan metottur.
PeekStack veya Queue içerisinde en üstte/başta duran elemanı silmeden sadece değerini görüntülemek için kullanılan metottur.
DictionaryAnahtar-değer (key-value) çiftlerini saklayan koleksiyondur. Anahtarlar benzersizdir ve verilere bu anahtarlar üzerinden hızlı erişim sağlanır.