最近我遇到了一种情况,集合论和集合数学符合我对这封信所做的事情(当然有一种更简单的方法来完成我所需要的 - 即 LINQ - 但当时我没有想到这一点)。但是我不知道任何通用集合库。授予的 IEnumerables 提供了一些集合操作(联合等),但没有像交集或集合比较。谁能指出适合这里的东西?使用泛型类型实现集合数学的东西?
问问题
308 次
2 回答
6
在HashSet<T>
框架(3.5+)中有你需要的东西。.NET 4 还引入SortedSet<T>
了一个通用接口ISet<T>
。
于 2010-05-24T11:23:43.117 回答
1
System.Collections.Generic.HashSet 有许多集合操作,包括 Subset、Superset、Intersection、Union 等。
http://msdn.microsoft.com/en-us/library/bb359438.aspx
我希望这有帮助
乔
于 2010-05-24T11:26:05.290 回答