2009-03-28 5 views
12

Sto cercando una collezione come Dictionary(OF Key, Value) ma in realtà non ho bisogno di una chiave e di un valore. La chiave stessa è sufficiente. Quindi qualcosa come Collection(Key). Non dovrebbe accettare chiavi duplicate.Quale collezione per la memorizzazione di stringhe univoche?

Ho cercato un paio di raccolte in .NET Framework ma non ho trovato quello che volevo. Attualmente sto abusando di Dictionary(OF String, String) e impostando Valore come Nothing in ogni momento.

Devo continuare ad abusare del dizionario (OF T, T)?

risposta

2

HashSet<T> funzionerebbe per questo. Ti consente di memorizzare un insieme unico di valori, senza "abusare" di un dizionario.

2

L'elenco sarebbe migliore della raccolta come indicato in questo semi-duplicate question.

Un hashset in 3,5 sarebbe ancora meglio. Quale versione di .net stai usando?