2010-04-17 100 views

回答

14

SortedSet<T>

  • :看documents - 虽然在技术上,它在.NET框架。

    对于早期版本,您可以使用HashSet并使用LINQ进行排序,如果您主要以有序的方式使用该集合,那就不太理想。或者,您可以使用值为ObjectSortedDictionary<TKey,TValue>,并将这些元素存储在值为空的键中。

  • +3

    这是在.NET 4 ..把他们足够长的时间。 – 2010-04-17 15:01:27

    +0

    不错!那么早期版本没有解决方案? – Danvil 2010-04-17 15:05:17

    +2

    @Danvil - 您可以使用HashSet并处理LINQ的任何排序,也可以使用SortedDictionary并为值存储空值,即仅使用键。 – tvanfosson 2010-04-17 15:15:41

    相关问题