文章目录
一、HashSet
笔者在实际开发中经常使用到
Hashtable
及List<T>
但几乎未使用过HashSet<T>
,其实不是用不到,而是没有想到用,下面就描述一下简单的用法
HashSet<T>
相比 List<T>
的差异在于 HashSet<T>
是一个无重复元素列表,这样能节省我们对 List<T>
或者 Hashtable
进行去重的代码。下面是 HashSet<T>
的简单代码,摘自 MSDN 并简单修改
HashSet<int> evenNumbers = new HashSet<int>();
HashSet<int> oddNumbers = new HashSet<int>();
for (int i =