标签: c# list sorting sortedset
在ToArray()上调用ToList() / SortedSet<T>是否保证返回已排序的数组/列表?
ToArray()
ToList()
SortedSet<T>
当我调用其中任何一种方法时,我做获取一个已排序的集合。但是,the documentation似乎没有提到这种行为。它的开场白说:
表示按排序顺序维护的对象集合。
但我不确定这是否隐含地保证了这种行为。
假设这是保证行为是否安全?或者转换为数组/列表后的顺序实际上是未定义的,完全取决于实现的常识吗?
答案 0 :(得分:5)
是的,如docs
按排序顺序迭代SortedSet的枚举器。