SortedSet first 和 Min() 不一样

pap*_*zzo 1 .net sorting sortedset

First 和 Min() 不同
Last 和 Max() 不同

在 foreach 中,排序为
aaa
bbb
ccc
^^

最小()
^^

最大 ()
抄送

如何使 Min() 和 first 相同?
如何使 Max() 和 last 相同?

ss.FirstOrDefault() 不等于 ss.Min()
ss.Reverse().FirstOrDefault() 不等于 ss.Max()

public void SS()
{
    SortedSet<string> ss = new SortedSet<string>(StringComparer.OrdinalIgnoreCase);
    ss.Add("bbb");
    ss.Add("aaa");            
    ss.Add("^^");
    ss.Add("ccc");
    foreach (string s in ss)
        Debug.WriteLine(s);
    Debug.WriteLine(ss.Min());
    Debug.WriteLine(ss.Max());                   
}
Run Code Online (Sandbox Code Playgroud)

Nik*_*tov 5

使用 ss.Min 和 ss.Max 属性(而不是方法)。