Aus dem Kurs: C# Grundkurs

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Indexers

Indexers

In diesem Abschnitt möchte ich ein sehr elegantes Konstrukt von C# vorstellen. Das sind die Indexer. Um dieses Konstrukt zu verstehen, möchte ich einmal selbst so eine eigen geschnitzte Dictionary-Klasse schreiben. Sie brauchen diese Klasse nicht zu übernehmen, weil .NET hat wunderschöne verschiedene Dictionary-Klassen, die Sie benutzen können und die wesentlich leistungsfähiger sind, als das, was ich jetzt hier programmiere. Aber ich möchte einfach nur zeigen, dieses syntakische Mittel der Indexer und wie elegant das ist. Nach dieser Vorrede gehen wir an den Code. Ich nenne das Ganze jetzt mal "Dictionary" und in diesem Dictionary,da gibt es jetzt ein Integer Array, das soll jetzt einmal 10 Elemente erfassen. Es gibt jetzt diese Key Values, da sind die Schlüssel drin, unter denen ich jetzt die Integer-Werte abrufen kann. Jetzt brauche ich ein bisschen Code, um Wertepaare hinzuzufügen und wieder herauszulesen. Gehen wir mal her und schreiben so…

Inhalt