配列内のデータを並べ替える方法を教えてください
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 メソッドによって変更されます。配列を変更したくない場合は、最初に配列を複製して、そのコピーを並べ替えます。