Sobes.tech
Junior — Middle

Haben Sie Fälle von Indexierung in echten Projekten gehabt?

sobes.tech KI

Antwort von AI

Ja, die Indexierung in C# wird häufig verwendet, um den Zugriff auf Elemente von Sammlungen oder Objekten zu erleichtern, die logisch eine Datenmenge darstellen.

Zum Beispiel kann man einen Indexer in einer Klasse definieren, um auf Elemente nach Index zuzugreifen, ähnlich wie bei einem Array:

class WeekDays
{
    private string[] days = {"Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag"};

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

var week = new WeekDays();
Console.WriteLine(week[1]); // Gibt "Dienstag" aus

Dieser Ansatz vereinfacht die Arbeit mit Objekten, die sich logisch wie Sammlungen verhalten, und verbessert die Lesbarkeit des Codes.