最近,我遇到了一种情况,即设定理论和设定数学适合我对信的工作(授予有一种更简单的方法来完成我需要的东西 - 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

我希望这有帮助

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top