在 SortedSet<T> 上调用 ToArray()/ToList() 是否保证 return 已排序 array/list?

Is calling ToArray()/ToList() on SortedSet<T> guaranteed to return a sorted array/list?

SortedSet<T> 上调用 ToArray()/ToList() 是否保证 return 已排序 array/list?

当我调用这些方法中的任何一个时,我 得到一个排序的集合。但是,the documentation 似乎没有提到这种行为。它的开场白是:

Represents a collection of objects that is maintained in sorted order.

但我不确定这是否隐含地保证了这种行为。

假设这是有保证的行为是否安全?或者转换为 array/list 后的顺序实际上是未定义的,完全取决于实现的常识?

是的,如 docs

中所述

An enumerator that iterates through the SortedSet in sorted order.