ヌル許容の整数型における値のソート順序 言語: C# VB ヌル許容の数値型の場合、null/Nothingは他のどの数よりも小さいと扱われます。 ヌル許容の整数型における値のソート順序 すべて選択してコピー ダウンロード 行番号を表示する using System; class Sample { static void Main() { var arr = new int?[] {0, 1, -1, null, int.MaxValue, int.MinValue}; Array.Sort(arr); foreach (var val in arr) { Console.Write("{0}, ", val == null ? "(null)" : val.ToString()); } Console.WriteLine(); } } 実行結果 (null), -2147483648, -1, 0, 1, 2147483647, 関連するページ 数値型の値のソート順序 浮動小数点型の値のソート順序 ヌル許容の数値型におけるnull、NaN、-∞のソート順序 文字列型の値のソート順序 文字列型におけるnull、空の文字列のソート順序 Sort + IComparerによって大文字・小文字の違いを考慮したソートを行う OrderBy + IComparerによって大文字・小文字の違いを考慮したソートを行う