Sobes.tech
Junior — Middle

Gerçek projelerde indeksleme kullanımı durumlarınız oldu mu?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, C# dilinde indeksleme, koleksiyonlara veya mantıksal olarak veri kümesini temsil eden nesnelere kolay erişim sağlamak için sıkça kullanılır.

Örneğin, bir sınıfta indeksleyici tanımlayabilir ve öğelere indeksle erişebilirsiniz, tıpkı bir dizi gibi:

class WeekDays
{
    private string[] days = {"Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma"};

    public string this[int index]
    {
        get { return days[index]; }
        set { days[index] = value; }
    }
}

var week = new WeekDays();
Console.WriteLine(week[1]); // "Salı" yazdırır

Bu yaklaşım, mantıksal olarak koleksiyon gibi davranan nesnelerle çalışmayı basitleştirir ve kodun okunabilirliğini artırır.