13
我想有一个容器在C#中是否有等价的std :: set?
StdStyleSet<A>
的
class A : IComparable<A> { ... }
满足性病的属性
::设置。这尤其是:
- 元素themselve自动排序上插入
我想有一个容器在C#中是否有等价的std :: set?
StdStyleSet<A>
的
class A : IComparable<A> { ... }
满足性病的属性
::设置。这尤其是:
SortedSet<T>
键
对于早期版本,您可以使用HashSet并使用LINQ进行排序,如果您主要以有序的方式使用该集合,那就不太理想。或者,您可以使用值为Object
的SortedDictionary<TKey,TValue>
,并将这些元素存储在值为空的键中。
这是在.NET 4 ..把他们足够长的时间。 – 2010-04-17 15:01:27
不错!那么早期版本没有解决方案? – Danvil 2010-04-17 15:05:17
@Danvil - 您可以使用HashSet并处理LINQ的任何排序,也可以使用SortedDictionary并为值存储空值,即仅使用键。 – tvanfosson 2010-04-17 15:15:41