1-) C# - List Kullanımı
List < T > Oluşturma
List<int> sayilar = new List<int>();
List<string> isimler = new List<string>();
Oluşturulan List Nesnesine Değer Ekleme
List<int> sayilar = new List<int>();
sayilar.Add(12);
sayilar.Add(42);
sayilar.Add(32);
sayilar.Add(89);
List<string> isimler = new List<string>();
isimler.Add("Ali");
isimler.Add("Ahmet");
isimler.Add("Mehmet");
List Nesnesinin Uzunluğunu Alma
List Nesnesinin Değerlerini Okuma (foreach)
foreach (string isim in isimler)
{
MessageBox.Show(isim);
}
List Nesnesindeki Değerleri Okuma (for)
int toplam=0;
for (int i = 0; i < sayilar.Count; i++)
{
toplam+=sayilar[i];
}
MessageBox.Show(sayilar);
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.
1 2 3 4 5 | isimler.Remove("Mehmet"); sayilar.Remove(42); |
List Nesnesinden Index Numarası ile Değer Çıkarma
RemoveAt silinecek index numarasını parametre olarak alır.
isimler.RemoveAt(2); // index sırası 2 olan değeri siler.
isimler.RemoveAt(0); // ilk sıradaki değeri siler.