我想要一个容器
StdStyleSet<A>
的
class A : IComparable<A> { ... }
满足std :: set的属性。这尤其应该是:
答案 0 :(得分:15)
SortedSet<T>
:请参阅documents - 虽然从技术上讲,它位于.NET Framework中。
对于早期版本,您可以使用HashSet并使用LINQ进行排序,如果您主要以有序方式使用集合,则不是理想的。或者,您可以使用SortedDictionary<TKey,TValue>
,其值为Object
,并将您的元素存储在值中为空值的键中。