arraylist etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
arraylist etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

19 Oca 2016

C#'da GenericList (Liste) Kullanımı

  • List, generics tipinde bir C# özelliğidir. 
  • Listeler dinamik dizilerdir. Bir listeyi tanımlarken boyut bildirmemize gerek yoktur.
  • Listeler dizilerden daha yavaştır.
  • Aynı dizi üzerinde birçok işlem yapan, performans spesifik bir uygulama geliştirmiyor isek ve listelerin özellikleri bizim için kolaylık yaratacaksa List kullanabiliriz.
  • Bir liste aşağıdaki gibi tanımlanabilir. < > işaretlerinin arasına hangi veri tipi yazılırsa liste o tipte elemanları tutar.
List<string> arkadaslarim = new List<string>();
List<int>    sayiList = new List<int>();
  • Listenin hafızada ayıracağı yer de tanım sırasında verilebilir. Listelerin kapasite tanımları sadece performans amaçlı bir ön tanımdır. Aşılırsa hata vermez.
List<string> telefonNumaralari = new List<string>(5000); //kapasite belirtilmiş liste