如 SortedSet 中所述
Represents a collection of objects that is maintained in sorted order
如何在 SortedSet
中定义“按顺序”?
按照添加顺序。是否可以自定义以便可以按字母排序?
最佳答案
不,它使用比较器,它不记得元素添加的顺序。
有一个构造函数重载,它需要 IComparer<T>
范围。默认构造函数使用 Comparer<T>.Default
.
例如,这是一组忽略大小写的排序字符串:
var ignoreCaseSet = new SortedSet<string>(StringComparer.OrdinalIgnoreCase);
关于c# - SortedSet 按顺序排列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32487050/