link中如何颠倒一个二维数组?二维数组不支持revses吧?
问题描述:
link中如何颠倒一个二维数组?二维数组不支持revses吧?
答
可以用select
Enumerable.Range(0, arr.GetLength(1)).Select(x => Enumerable.Range(0, arr.GetLength(1)).Select(y => arr[x, y]).Reverse().ToArray()).Reverse().ToArray();
答
长方形的矩阵有上下、左右的颠倒,正方形的还有两条对角线的颠倒。
要自己写方法按需要的颠倒方向进行交换。