数値型の値のソート順序 言語: VB C# int, long, uint, byte等の整数型、float, double, decimal等の実数型は、いずれもその数の小さい順に並べ替えられます。 数値型の値のソート順序 すべて選択してコピー ダウンロード 行番号を表示する Imports System Class Sample Shared Sub Main() Dim intArray As Integer() = New Integer() {0, 1, -1, Integer.MaxValue, Integer.MinValue} Dim decimalArray As Decimal() = New Decimal() { _ 0D, 1D, -1D, 0.01D, -0.01D, _ Decimal.MaxValue, Decimal.MinValue _ } Array.Sort(intArray) Array.Sort(decimalArray) Console.Write("Integer: ") Console.WriteLine(String.Join(", ", intArray)) Console.Write("Decimal: ") Console.WriteLine(String.Join(", ", decimalArray)) End Sub End Class 実行結果 int: -2147483648, -1, 0, 1, 2147483647 decimal: -79228162514264337593543950335, -1, -0.01, 0, 0.01, 1, 79228162514264337593543950335 関連するページ 浮動小数点型の値のソート順序 ヌル許容の整数型における値のソート順序 ヌル許容の数値型におけるnull、NaN、-∞のソート順序 文字列型の値のソート順序 文字列型におけるnull、空の文字列のソート順序 Sort + IComparerによって大文字・小文字の違いを考慮したソートを行う OrderBy + IComparerによって大文字・小文字の違いを考慮したソートを行う