ジャグ配列内の各配列をソートする 言語: C# VB 単にジャグ配列内の各配列をソートしたい(各配列の位置は変えない)のであれば、次の例のように個々の配列に対してSortメソッドを呼び出すだけで出来ます。 ジャグ配列内の各配列をソートする すべて選択してコピー ダウンロード 行番号を表示する using System; class Sample { static void Main() { var arr = new int[][] { new int[] {1, 2}, new int[] {2, 1}, new int[] {2, 1, 1}, new int[] {1, 2, 2, 2}, new int[] {1, 1}, new int[] {1, 3}, new int[] {1, 2, 3}, new int[] {1, 2, 2}, new int[] {2, 2}, new int[] {2, 1, 1}, }; // ジャグ配列内の各配列をソート foreach (var subarr in arr) { Array.Sort(subarr); } for (var y = 0; y < arr.Length; y++) { for (var x = 0; x < arr[y].Length; x++) { Console.Write("{0}, ", arr[y][x]); } Console.WriteLine(); } } } 実行結果 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次元配列をソートする キー・値ペアの配列をソートする