ジャグ配列内の各配列をソートする 言語: VB C# 単にジャグ配列内の各配列をソートしたい(各配列の位置は変えない)のであれば、次の例のように個々の配列に対してSortメソッドを呼び出すだけで出来ます。 ジャグ配列内の各配列をソートする すべて選択してコピー ダウンロード 行番号を表示する Imports System Class Sample Shared Sub Main() Dim arr As Integer()() = New Integer()() { _ New Integer() {1, 2}, _ New Integer() {2, 1}, _ New Integer() {2, 1, 1}, _ New Integer() {1, 2, 2, 2}, _ New Integer() {1, 1}, _ New Integer() {1, 3}, _ New Integer() {1, 2, 3}, _ New Integer() {1, 2, 2}, _ New Integer() {2, 2}, _ New Integer() {2, 1, 1} _ } ' ジャグ配列内の各配列をソート For Each subarr As Integer() In arr Array.Sort(subarr) Next For y As Integer = 0 To arr.Length - 1 For x As Integer = 0 To arr(y).Length - 1 Console.Write("{0}, ", arr(y)(x)) Next Console.WriteLine() Next End Sub End Class 実行結果 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 3, 1, 2, 3, 1, 2, 2, 2, 2, 1, 1, 2, 関連するページ 2段のジャグ配列をソートする StructuralComparisons.StructuralComparerを使って2段の矩形ジャグ配列をソートする 2段のジャグ配列に変換して2次元配列をソートする キー・値ペアの配列をソートする