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 ise
cuma
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);
            }
Add
list e değer ekleyebiliriz.
gunler.Add("pazartesi");
AddRange
list 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
Clear
list te olan tümünü temizler.
List gunler = new List();
            gunler.Add("cuma");
            gunler.Add("cumartesi");
            gunler.Add("pazar");
            gunler.Clear();
Count
Toplam 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
Remove
elemanı silmeye yarar.
List gunler = new List();
            gunler.Add("cuma");
            gunler.Add("cumartesi");
            gunler.Add("pazar");
            gunler.Remove("pazar");
örnek çıktısı;
cuma
cumartesi
RemoveAt
list 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...

Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

[programsız] Bilgisayarı yeniden başlatma (restart) işleminin zamanını ayarlama