C# Koleksiyonlarına Giriş
C#’ta koleksiyonlar, verileri dinamik bir şekilde saklamaya ve yönetmeye olanak tanır. Özellikle List
gibi koleksiyonlar, hem basit hem de güçlü yöntemlerle veri işlemleri gerçekleştirir. Bu yazıda, koleksiyonların temel özelliklerini ve en yaygın kullanılan metodlarını inceleyeceğiz.
Koleksiyonların Temel Özellikleri
Count
Koleksiyonun içinde bulunan toplam eleman sayısını gösterir. Örneğin:List<int> sayilar = new List<int> {10, 20, 30}; Console.WriteLine(sayilar.Count); // Çıktı: 3
Capacity
Koleksiyonun mevcut kapasitesini belirler. Kapasite, eleman sayısına göre dinamik olarak artabilir.List<int> sayilar = new List<int>(); Console.WriteLine(sayilar.Capacity); // Çıktı: 0 veya varsayılan bir değer
Koleksiyonların Temel Metodları
Add
Yeni bir eleman eklemek için kullanılır.sayilar.Add(50); // Listeye 50 eklendi
Remove
Belirtilen bir elemanı koleksiyondan çıkarmak için kullanılır.sayilar.Remove(20); // 20 değeri listeden çıkarıldı
Clear
Koleksiyondaki tüm elemanları temizler.sayilar.Clear(); // Liste artık boş
Koleksiyon Kullanımının Avantajları
- Dinamik Veri Yönetimi: Sabit boyutlu dizilere kıyasla, koleksiyonlar dinamik olarak büyüyebilir veya küçülebilir.
- Esneklik: Listeye kolayca eleman eklenip çıkarılabilir, bu da programlama süreçlerini hızlandırır.
- Kod Okunabilirliği: Koleksiyonların özellikleri ve metodları sayesinde kod daha temiz ve anlaşılır olur.
Sonuç
C# koleksiyonlarının temel özellikleri ve metodlarını anlamak, verileri daha etkin bir şekilde yönetmenizi sağlar. List
koleksiyonuyla başlayan öğrenim süreci, daha karmaşık projeler için güçlü bir temel oluşturur.