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.