C# Ders 35: Koleksiyonların Temel Özellikleri ve Metodları

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

  1. 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
    
  2. 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ı

  1. Add
    Yeni bir eleman eklemek için kullanılır.

    sayilar.Add(50); // Listeye 50 eklendi
    
  2. Remove
    Belirtilen bir elemanı koleksiyondan çıkarmak için kullanılır.

    sayilar.Remove(20); // 20 değeri listeden çıkarıldı
    
  3. 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.

 

İlgili Yazılar

C# Ders 40: Action Delegasyonu ile Profesyonel Hata Yönetimi

Hata yönetimi, bir yazılımın kararlı ve kullanıcı dostu çalışmasını sağlamak için vazgeçilmez bir bileşendir. C# dilinde, Action delegasyonu ile hata yönetimi daha temiz, etkili ve profesyonel bir hale getirilebilir. Bu…

Yazıyı oku

C# Ders 39: Özel Hata Sınıfı Oluşturma | Kendi Exception Sınıfınızı Yazın!

Hata yönetimi, yazılım projelerinin başarısı için kritik bir unsurdur. C# dilinde, özel hata sınıfları ile daha anlamlı ve kullanıcı dostu hata yönetimi sağlanabilir. Bu yazıda, özel hata sınıflarını nasıl oluşturabileceğinizi…

Yazıyı oku

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yazıları Keşfedin

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?