Auf ein HashSet mittels eines Indicies zugreifen

Man nehme folgendes Stück C# Quelltext:

HashSet test=new HashSet();

Das Problem an einem solchen HashSet ist, das man nicht mittels eines Indicies auf dieses zugreifen können. Die Zeile:

string tmp=test[5];

würde also nicht funktionieren. Abhilfe schafft hier die Klasse SortedSet:

SortedSettest=new SortedSet();

Nun kann man mittels ElementAt über einen Indice selektiert werden:

string tmp=test.ElementAt(5);

Wichtig ist dabei das der Namesspace System.Linq eingebunden ist da diese Funktionalität über eine Extension implementiert wird.


Dir gefällt dieser Beitrag und du möchtest helfen? Werde Mitglied und unterstütze mich.

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.