İçindekiler:
Tanım - Koleksiyon ne anlama geliyor?
Programlamada bir koleksiyon, tek bir birim gibi benzer veri türü öğelerini temsil etmek için kullanılan bir sınıftır. Bu birim sınıfları, ilgili nesneleri gruplandırmak ve yönetmek için kullanılır.
Bir koleksiyonun, verimli veri işleme ve depolama için kullanılan temel bir veri yapısı vardır. Koleksiyonlar mantıksal yapılarda kullanıldığında kod okunabilirliği ve bakımı iyileşir.
Techopedia Koleksiyonu açıklıyor
Koleksiyonlar, belirli nesneleri mantıksal bağlantıyla gruplamak için tasarlanmıştır. Örneğin, üniversite öğrencisi ayrıntılarını korumak için bir StudentCollection nesnesi kullanılabilir. Ayrıntılar, toplam öğrenci sayısını içerebilir veya ad, sınıf veya not gibi özelliklere göre bir öğrenci arama olanağı sunabilir.
Koleksiyonlar aşağıdaki koşullar altında kullanılır:
- Her grup elemanı benzer bir amacı olan bir nesneyi temsil eder.
- Grup boyutu çalışma zamanı sırasında dinamik olarak değişir.
- Belirli bir anahtara dayalı bir arama işlevi aracılığıyla tek bir öğeye erişim olmalıdır.
- Grup öğeleri arasında bir sıralama veya yineleme olmalıdır.
.NET Framework, dizi listesi, bağlantılı liste, yığın, kuyruk veya sözlük gibi bir dizi koleksiyon türü sağlar. Özel koleksiyonlar, özel veya yeni bir veri yapısı için uygulama gereksinimi olduğunda kullanılabilir. Bu, belirli toplama türlerini barındırmak, performansı artırmak veya mevcut toplama sınıfı işlevselliğini geçersiz kılarak değiştirilebilir. Uygulama koleksiyonunda özel koleksiyonların kullanılması ek geliştirme kaynakları içerir.
Doğru koleksiyon türünün seçilmesi, koleksiyonun kullanım şekline bağlıdır. Örnekler arasında sözlük koleksiyonu, sıra, yığın, sıralanmış sözlük ve jenerikler sayılabilir.