List Kullanımı


Birçok uygulama için ilgili nesnelerin gruplarını oluşturmak ve yönetmek isteyebilirsiniz. Nesneler iki şekilde gruplanabilir: nesne dizisi oluşturarak veya nesne koleksiyonu(list esi) oluşturarak.

Diziler; türü kesin olarak belirtilmiş sabit sayıdaki nesneleri oluştururken veya bunlarla çalışırken ekseriyetle faydalıdır. Dizileri kullanmadan önce tanımlana yapılırken eleman sayısını belirtmeniz gerekmektedir.

List eler nesne grupları ile çalışmak üzere daha esnek bir yol sağlar. Dizilerden farklı olarak çalıştığınız nesne grupları, uygulamanın ihtiyacına göre dinamik olarak büyüyebilir ve küçülebilir.

List eler, bir sınıftır, bu nedenle yeni bir listeye öğeleri eklemeden önce bu list eyi tanımlamanız gereklidir. Dizilerin aksine burada eleman sayısını vermemiz gerekmemektedir.

List<int> sayilar = new List<int>();//listenin tanımlanması
sayilar.Add(10);//listeye eleman ekleme
sayilar.Add(20);//listeye eleman ekleme
sayilar.Add(5);//listeye eleman ekleme

for (int i = 0; i < sayilar.Count; i++)
{
    Console.WriteLine(sayilar[i]);
}
/*
 * Ekran Çıktısı
10
20
5
 * */

sayilar[2] = 500;//listenin index numarası 2 olan elamanına 500 değerini atar
for (int i = 0; i < sayilar.Count; i++)
{
    Console.WriteLine(sayilar[i]);
}
/*
 * Ekran Çıktısı
10
20
500
 * */

sayilar.RemoveAt(2);//listenin index numarası 2 olan elemanını siler

for (int i = 0; i < sayilar.Count; i++)
{
    Console.WriteLine(sayilar[i]);
}
/*
 * Ekran Çıktısı
10
20
 * */

C# Bilgisayar Programlama Dili List Collections Örnek Kod Program