【问题标题】:Set Theory and .NET集合论和.NET
【发布时间】:2023-03-28 02:35:01
【问题描述】:

最近我遇到了一种情况,集合论和集合数学符合我正在做的事情(当然有一种更简单的方法来完成我所需要的 - 即 LINQ - 但我当时没有想到这一点)。但是我不知道任何通用集合库。授予的 IEnumerables 提供了一些集合操作(​​Union 等),但没有像 Intersection 或集合比较。谁能指出适合这里的东西?使用泛型类型实现集合数学的东西?

【问题讨论】:

    标签: .net ienumerable set-theory


    【解决方案1】:

    框架 (3.5+) 中有 HashSet<T> 可以满足您的需求。 .NET 4 还引入了SortedSet<T> 和一个通用接口ISet<T>

    【讨论】:

      【解决方案2】:

      System.Collections.Generic.HashSet 有很多集合操作,包括 Subset、Superset、Intersection、Union 等。

      http://msdn.microsoft.com/en-us/library/bb359438.aspx

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-18
        • 2014-10-28
        • 1970-01-01
        • 2011-05-15
        • 2012-01-17
        • 2011-01-09
        • 2010-10-16
        • 1970-01-01
        相关资源
        最近更新 更多