Min・Maxプロパティを参照してSortedSet内の最小・最大の要素を取得する 言語: C# VB 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 関連するページ StringComparerを指定して大文字小文字の違いを意識する/無視するHashSetを作成する HashSetでKeyValuePairを扱う 大文字小文字の違いを無視し、アルファベット順とは逆順に並べ替えるSortedSetを作成する Min・Maxプロパティを参照してSortedSetの並べ替え順での最初・最後の要素を取得する LINQのMin・Maxメソッドを使ってHashSet内の最小値・最大値を取得する Reverseメソッドを使ってSortedSet内の要素を逆順で列挙する Reverseメソッドを使ってSortedSet内の要素を逆順で文字列として結合する