Generic ile Non-Generic Koleksiyonlar
Generic koleksiyonlar, tek veri tipinde değer saklayabilir. "System.Collection.Generic" namespaceinden beslenir. Tek tip değer saklaması kötü gözüksede, "Strong Typed" yani tip güvenliği sağlar.
ArrayList, SortedList, Stack, Queue ve Hashtable generic koleksiyonlardır.
Non-Generic koleksiyonlar, birden fazla veri tipinde değerler saklayabilirler. "System.Collection" namespace'inden beslenir. "Strong Typed" yani tip güvenliği sağlamadığı için dönüşüm yapılırken hata alınabilir.
List<T>,Dictionary<TKey,TValue>,SortedList<TKey,TValue>,Queue<T>,Stack<T> ve Hashset<T> generic olmayan koleksiyonlardır.
Yorumlar
Yorum Gönder