c# - 在 SortedSet 上调用 ToArray()/ToList() 是否保证返回排

正在调用 ToArray()/ToList()SortedSet<T>保证返回排序的数组/列表?

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

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

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

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

最佳答案

是的,如 docs 中所述

An enumerator that iterates through the SortedSet in sorted order.

关于c# - 在 SortedSet<T> 上调用 ToArray()/ToList() 是否保证返回排序的数组/列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44117327/

相关文章:

amazon-web-services - 使用 Laravel 5.3 的 Amazon SES

c# - 在 Canvas 上画圆

amazon-ec2 - 由于超时,无法从 EC2 实例连接到 SQS

reactjs - React router v4 历史记录,有没有办法获取您导航的网址?

Scala - 查找列表当前元素的确切索引

c# - C# 中的匿名类

swagger - 在响应文本中显示换行符

Python 3.6.1 - 权限错误 : [Errno 13] Permission denied

angular - 如何截断 typescript 中的数字

css - PrimeNG - 如何改变 p-growl 风格