配列内のデータを並べ替える方法を教えてください

Visual Basicでは、配列要素の並べ替えにArray.Sortメソッドが使用できます。以下にコード例を示します。

Dim myArray() As Integer = {5, 3, 8, 1, 2}

Array.Sort(myArray)

For Each num As Integer In myArray
    Console.WriteLine(num)
Next

このコードを実行すると、配列要素がソートされて出力されます。

1
2
3
5
8

元の配列の順序は、Array.Sort メソッドによって変更されます。配列を変更したくない場合は、最初に配列を複製して、そのコピーを並べ替えます。

bannerAds