このコードで何が問題になっていますか?.NETで2D配列をソートするOrderBy C#
私はSystem.Linq
int[,] array = new int[3, 3] { { 1, 4, 2 },
{ 4, 5, 1 },
{ 7, 3, 8 }
};
int[,] sortedByFirst = array.OrderBy(x => x[0]);
int[,] sortedBySecond = array.OrderBy(x => x[1]);
int[,] sortedByThird = array.OrderBy(x => x[2]);
を使用していますエラー:
Are you missing a using directive or an assembly reference?
あなたがいるので動作しません 'OrderedBy' –
アレイは、非ジェネリック' IEnumerable'を実装 '使用していることを確認し' IEnumerable'はサブ配列ではなくすべてのint値を返します。そして、 'IEnumerable'にキャストするだけでは、 'キャスト()'を使わなければなりません。 –
@GeorgeAlexandriaを使用するための' 'IEnumerableをにキャストする必要があるので、あなたはSystem.Linq'名前空間 –
juharr