List Nedir?
Koleksiyon sınıfları özel tasarlanmış nesneleri ve onlara ait olan görevleri yerine getirmek için oluşturulmuş olan nesnelerdir. List Class System.Collections.Generic isim uzayı içinde tanımlanmış metodlar, özellikler ve diğer sınıflarda olduğu gibi insert, remove, search vb. nesneleri barındırmaktadır. List class diziler(array) ve veri yapıları (data structure) nesneleri yerine kullanılır. List sınıfları kullanıldığında dizi üzerindeki boyutundaki esneklik yanı sıra ek özellikleri de kolaylık sağlamaktadır.
C# List < T > sınıfı nesnelerin türünü oluşturulduğunda belirtme zorunluluğu göstermektedir.
List < T > Kullanımı
T parametresi listedeki nesnelerin türünü ifade etmektedir.
List Nesnesine Değer Ekleme
List Nesnesinin Uzunluğunu Alma
List Nesnesinin Değerlerini Okuma (Foreach)
List Nesnesindeki Değerleri Okuma (For)
List Nesnesinden Değer Çıkarma
Remove Silinmesini istenilen değeri siler. Silinecek değer liste içinde birden fazla olması durumunda ilk değeri kaldırır. Bu metodu genellikle referans tipler ile değer çıkarmak için kullanılır. Fakat değer tipleri ile de kullanılabilir.
List Nesnesinden Index Numarası ile Değer Çıkarma
RemoveAt silinecek index numarasını parametre olarak alır.
List İçinde Arama
List.Contains() metodunu kullanarak bir nesnenin listede olup olmadığını kontrol ettirebilirsiniz.
BinarySearch metodu, kendisine verilen değerin listede kaçıncı sırada olduğunu döndürür. Aranan değer liste içinde yoksa negatif bir değer döndürür.
Diziyi Listeye Çevirme
List Nesnesini Boşaltma
isimler.Clear ();
List Nesnesine Nesne Ekleme
Aşağıdaki şekilde Kisi adında oluşturduğumuz sınıfı oluşturduğumuz liste nesnesine ekleyelim.
Kisi sınıfını kullanan List Örneği
Yöntem 1
Yöntem 2
Listeyi Ekrana Yazdırma
Last updated
Was this helpful?