SortedSetクラスでは、MinプロパティおよびMaxプロパティを参照することで、SortedSetの並べ替え順序での最小・最大の要素を取得することが出来ます。
Min・Maxプロパティを参照してSortedSet内の最小・最大の要素を取得する
using System;
using System.Collections.Generic;
class Sample {
static void Main()
{
var s = new SortedSet<string>() {"Alice", "Eve", "Charlie", "Bob", "Dave"};
Console.WriteLine(string.Join(", ", s));
// 最小値と最大値を表示
Console.WriteLine($"Mix: {s.Min}");
Console.WriteLine($"Max: {s.Max}");
}
}
実行結果
Set: Alice, Bob, Charlie, Dave, Eve, Mix: Alice Max: Eve