index
Array.Sortで数値の配列をソートする
Array.Sortで文字列の配列をソートする
Array.Sortでソートできない場合
List.Sortで数値をソートする
List.Sortで文字列をソートする
List.Sortでソートできない場合
ArrayList.Sortで数値をソートする
ArrayList.Sortで文字列をソートする
数値をキーとしたSortedListのソート
文字列をキーとしたSortedListのソート
List.Sortを使ってDictionaryをソートする (KeyValuePairのリストに変換してソートする)
Array.Sortを使ってDictionaryをソートする (キーと値の配列に変換してソートする)
OrderByメソッドを使って配列をソートする
OrderByメソッドを使ってListをソートする
OrderByでのソートに使用されるキー選択のメソッドを指定する
OrderByメソッドを使ってDictionaryをソートする
OrderByメソッドを使ってDictionaryをソートする(ラムダ式版)
ソート元のコレクションに対する変更とOrderByメソッドの結果への影響
SortメソッドとReverseメソッドを使って配列を降順にソートする
SortメソッドとReverseメソッドを使ってListを降順にソートする
SortメソッドとComparison<T>デリゲートを使ってListを降順にソートする
OrderByDescendingメソッドを使って配列を降順にソートする
OrderByDescendingメソッドを使ってListを降順にソートする
OrderByメソッドにランダムなキーを与えてListをシャッフルする
Array.Sortメソッドで配列をシャッフルする(動作しない実装)
数値型の値のソート順序
浮動小数点型の値のソート順序
ヌル許容の整数型における値のソート順序
ヌル許容の数値型におけるnull、NaN、-∞のソート順序
文字列型の値のソート順序
文字列型におけるnull、空の文字列のソート順序
Sort + IComparerによって大文字・小文字の違いを考慮したソートを行う
OrderBy + IComparerによって大文字・小文字の違いを考慮したソートを行う
日付型の値のソート順序
日付型を日付・時間の新しい順でソートする
列挙体の値のソート順序
列挙体の値をメンバ名の順にソートする
2段のジャグ配列をソートする
StructuralComparisons.StructuralComparerを使って2段の矩形ジャグ配列をソートする
ジャグ配列内の各配列をソートする
2段のジャグ配列に変換して2次元配列をソートする
キー・値ペアの配列をソートする