Ders 34: C# Koleksiyonlarının Temel Özellikleri ve Metotları: List ile Veri Yönetimini Güçlendirin

Ahmet Aslan
By -
0


Koleksiyonları Etkin Kullanmak İçin Bilmeniz Gereken Temel Yapılar

C# dilinde koleksiyonlar, verileri saklama ve yönetme açısından güçlü araçlar sunar. Özellikle List<T> gibi yapılar; esneklik, performans ve kolaylık sağlar. Bu yazıda, C#’ta koleksiyonların temel özellikleri olan Count, Capacity, Add, Remove, Contains ve Clear gibi yöntemleri örneklerle detaylı şekilde ele alıyoruz.




C#’ta Koleksiyon Oluşturma: List Yapısına Giriş

İlk olarak, List<int> tipiyle bir koleksiyon oluşturalım:

List<int> sayilar = new List<int>();
sayilar.Add(10);
sayilar.Add(20);
sayilar.Add(30);
sayilar.Add(40);

Bu yapıyla tam sayıları saklayan dinamik bir liste elde ettik. Listelerin en önemli özelliklerinden biri, kapasitelerinin dinamik olarak artabilmesidir.


Count ve Capacity: Koleksiyonların Temel Özellikleri

  • Count: Listede bulunan gerçek eleman sayısını döner.

  • Capacity: Listenin şu an için alabileceği maksimum eleman sayısını belirtir.

Örnek:

Console.WriteLine("Eleman Sayısı: " + sayilar.Count);
Console.WriteLine("Kapasite: " + sayilar.Capacity);

Bu çıktılar, listenin mevcut durumunu görselleştirmek için oldukça faydalıdır.


Koleksiyona Yeni Öğeler Eklemek ve Silmek

Listeye yeni bir sayı eklemek oldukça basittir:

sayilar.Add(50); // 50 eklenir

Mevcut bir öğeyi silmek için:

sayilar.Remove(20); // 20 değeri listeden çıkarılır

Liste tamamen temizlenmek istendiğinde ise:

sayilar.Clear(); // Tüm elemanlar silinir

Temizlemeden sonra sayilar.Count değeri sıfır olacaktır.


Contains: Bir Elemanın Varlığını Kontrol Etmek

Listede belirli bir elemanın bulunup bulunmadığını kontrol etmek için Contains metodu kullanılır:

bool varMi = sayilar.Contains(30); // true/false döner

Bu yöntem, veri kontrolü ve işlem öncesi doğrulama için oldukça kullanışlıdır.


Koleksiyonların Gücünü Keşfetmek

C#’ta koleksiyonlar sadece veri tutmaz; aynı zamanda yazılımın yönetilebilirliğini ve okunabilirliğini artırır. List<T> ve beraberindeki metotlar sayesinde veri üzerinde işlem yapmak daha hızlı, güvenli ve esnek hale gelir.

🎯 İpucu: Uygulamalarınızda List<T> yapısını kullanarak performans ve okunabilirlik açısından ciddi kazanç sağlayabilirsiniz.


Sonuç: Temel Metotlar ile Koleksiyonlara Hakim Olun

Kodlarınızı güçlü hale getirmek için Add(), Remove(), Count, Capacity, Contains() ve Clear() gibi temel metotları doğru zamanda kullanmak büyük önem taşır. Özellikle koleksiyonlarda bu temel yapı taşlarını iyi bilmek, veri yönetimini verimli kılar ve proje kalitesini artırır.

📹 Daha fazlası için bu eğitici videoyu izlemeyi unutma:
🔗 C# Ders 34: Koleksiyonların Özellikleri ve Temel Metotlar



Tags:

Yorum Gönder

0Yorumlar

Yorum Gönder (0)