C# Set集合?
- 论坛
- C# Set集合?
27 浏览
C# Set集合?
有人知道C#中是否有类似Java的Set
集合的好替代品吗?我知道你可以使用Dictionary
或HashTable
来模拟一个集合,只需填充但忽略值,但这不是一种非常优雅的方式。
admin 更改状态以发布 2023年5月23日
匿名的
0 Comments
试试使用HashSet:
HashSet(Of T) 类提供了高性能的集合操作。 集合是一种包含无重复元素,并且元素没有特定顺序的集合...
HashSet(Of T) 对象的容量是对象可以容纳的元素数量。 当将元素添加到对象中时,HashSet(Of T) 对象的容量会自动增加。
HashSet(Of T) 类基于数学集合模型,并提供类似于访问Dictionary(Of TKey, TValue) 或 Hashtable 集合键的高性能集合操作。 简单的说,HashSet(Of T) 类可以被认为是一个没有值的Dictionary(Of TKey, TValue) 集合。
HashSet(Of T) 集合不进行排序,也不能包含重复元素...