c# List kullanımı
Bu yazımda c# ta list kullanımını örneklerle anlatmaya çalışacağım.
Öncelikle kütüphanemizde using System.Collections.Generic yüklü olduğundan emin olun.List elemanımız istersek sayısal istersek string bir değer alabilir. Sayısal olarak şöyle bir örnek olabilir.
List liste = new List(new int[] { 1, 2, 3, 4, 5 });
foreach (int sayilar in liste) // sayısal olarak
{
Console.WriteLine(sayilar);
}
Programızı çalıştırdığımızda aşağıdaki gibi bir sonuç alırız.1
2
3
4
5
Veya string olarak;
List gunler = new List(new string[] {"cuma", "cumartesi", "pazar"});
foreach (string hafta in gunler) // string
{
Console.WriteLine(hafta);
}
sonucumuz isecuma
cumartesi
pazar
List i tanımlarken aşağıdaki gibi bir örnekte olabilir.List gunler = new List();
gunler.Add("cuma");
gunler.Add("cumartesi");
gunler.Add("pazar");
foreach (string hafta in gunler) // string
{
Console.WriteLine(hafta);
}
Addlist e değer ekleyebiliriz.
gunler.Add("pazartesi");
AddRangelist in sonuna ekleme yapar.
List gunler = new List();
gunler.Add("cuma");
gunler.Add("cumartesi");
gunler.Add("pazar");
List aylar = new List();
aylar.Add("ocak");
aylar.Add("şubat");
aylar.Add("mart");
gunler.AddRange(aylar);
foreach (string hafta in gunler) // string
{
Console.WriteLine(hafta);
}
programın çıktısı ise şöyle;cuma
cumartesi
pazar
ocak
şubat
mart
Clearlist te olan tümünü temizler.
List gunler = new List();
gunler.Add("cuma");
gunler.Add("cumartesi");
gunler.Add("pazar");
gunler.Clear();
CountToplam değer
List gunler = new List();
gunler.Add("cuma");
gunler.Add("cumartesi");
gunler.Add("pazar");
Console.WriteLine(gunler.Count);
list 3 elemandan oluştuğu için çıktı 3 olur;3
Insertİndex numarası ile elaman ekleme yapabiliriz.
List gunler = new List();
gunler.Add("cuma");
gunler.Add("cumartesi");
gunler.Add("pazar");
gunler.Insert(3,"pazartesi");
foreach (string hafta in gunler)
{
Console.WriteLine(hafta);
}
çıktısı ise şöyle;cuma
cumartesi
pazar
pazartesi
Removeelemanı silmeye yarar.
List gunler = new List();
gunler.Add("cuma");
gunler.Add("cumartesi");
gunler.Add("pazar");
gunler.Remove("pazar");
örnek çıktısı;cuma
cumartesi
RemoveAtlist te olan değerin index numarasına göre elemanı silmeye yarar. Bu arada index 0 dan başlar.
List gunler = new List();
gunler.Add("cuma");
gunler.Add("cumartesi");
gunler.Add("pazar");
gunler.RemoveAt(1);
örnek çıktısı;cuma
pazar
Bu yazımında sonuna gelmiş bulunuyoruz. Bir sonraki yazımda görüşmek dileğiyle...
Kardeş eyw devamını bekliyoruz bırakma
YanıtlaSileline sağlık
YanıtlaSildevamını yazabilirmisiniz?
YanıtlaSil