13 Stimmen

Welche Sammlung zum Speichern eindeutiger Zeichenfolgen?

Ich bin auf der Suche nach einer Sammlung wie Dictionary(OF Key, Value) aber ich brauche eigentlich keinen Schlüssel und keinen Wert. Der Schlüssel selbst ist ausreichend. Also etwas wie Collection(Key) . Es sollte keine doppelten Schlüssel akzeptieren.

Ich habe ein paar Sammlungen in .NET Framework nachgeschlagen, konnte aber nicht finden, was ich will. Derzeit missbrauche ich Dictionary(OF String, String) und Einstellung von Value als Nothing Die ganze Zeit über.

Soll ich das Dictionary(OF T,T) weiter missbrauchen?

24voto

tvanfosson Punkte 506878

Ich denke, was Sie wollen, ist eine HashSet<T> .

2voto

Reed Copsey Punkte 536986

HashSet<T> würde dafür funktionieren. So können Sie einen eindeutigen Satz von Werten speichern, ohne ein Wörterbuch zu "missbrauchen".

2voto

Michael Haren Punkte 101002

Liste wäre besser als Sammlung, wie in dieser halbduplizite Frage .

Ein Hashset in 3.5 wäre noch besser. Welche Version von .net verwenden Sie?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X