有谁知道Set在 C# 中是否有与 Java 的集合相当的好东西?我知道您可以通过填充但忽略值来模拟使用 aDictionary或 a的集合HashTable,但这不是一种非常优雅的方式。
Set
Dictionary
HashTable
尝试HashSet:
HashSet(Of鈥俆) 类提供高性能的集合操作。集合是不包含重复元素的集合,其元素没有特定的顺序...... 一个HashSet(Of鈥俆)对象的容量是该对象可以容纳的元素个数。HashSet(Of-俆) 对象的容量会随着元素添加到对象而自动增加。 HashSet(Of鈥俆)类基于数学集合模型,提供类似于访问Dictionary(Of鈥俆Key,鈥俆Value)或Hashtable集合的键的高性能集合操作。简单来说,可以把HashSet(Of鈥俆)类看成是一个没有值的Dictionary(Of鈥俆Key,鈥俆Value)集合。 HashSet(Of鈥俆) 集合未排序,不能包含重复元素…
HashSet(Of鈥俆) 类提供高性能的集合操作。集合是不包含重复元素的集合,其元素没有特定的顺序......
一个HashSet(Of鈥俆)对象的容量是该对象可以容纳的元素个数。HashSet(Of-俆) 对象的容量会随着元素添加到对象而自动增加。
HashSet(Of鈥俆)类基于数学集合模型,提供类似于访问Dictionary(Of鈥俆Key,鈥俆Value)或Hashtable集合的键的高性能集合操作。简单来说,可以把HashSet(Of鈥俆)类看成是一个没有值的Dictionary(Of鈥俆Key,鈥俆Value)集合。
HashSet(Of鈥俆) 集合未排序,不能包含重复元素…