Junior — Middle
Heeft u gevallen van indexering in echte projecten gehad?
sobes.tech AI
Antwoord van AI
Ja, indexering in C# wordt vaak gebruikt voor gemakkelijke toegang tot elementen van collecties of objecten die logisch een gegevensverzameling voorstellen.
Je kunt bijvoorbeeld een indexer definiëren in een klasse om toegang te krijgen tot elementen op index, zoals in een array:
class WeekDays
{
private string[] days = {"Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag"};
public string this[int index]
{
get { return days[index]; }
set { days[index] = value; }
}
}
var week = new WeekDays();
Console.WriteLine(week[1]); // Toont "Dinsdag"
Deze aanpak vereenvoudigt het werken met objecten die logisch functioneren als collecties en verbetert de leesbaarheid van de code.