题
最近,我遇到了一种情况,即设定理论和设定数学适合我对信的工作(授予有一种更简单的方法来完成我需要的东西 - IE Linq-,但当时我还没有想到这一点)。但是我不知道有任何通用的集合库。授予的Ienumerables提供了一些设定的操作(Union等),但没有什么比交叉或设定的比较。谁能指出适合这里的东西?使用通用类型设置数学的东西?
解决方案
有 HashSet<T>
在执行您需要的框架(3.5+)中。 .NET 4也引入了 SortedSet<T>
和一个通用界面 ISet<T>
.
其他提示
System.Collections.generic.hashset有许多设置操作,包括子集,超集,交叉点,联合等。
http://msdn.microsoft.com/en-us/library/bb359438.aspx
我希望这有帮助
乔
不隶属于 StackOverflow