C#调用二维数组中的一行,将其作为一维数组处理?

 我来答
syht2000
高粉答主

2014-10-19 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
你可以用交错数组,形如
int[][] jaggedArray = new int[3][];
jaggedArray[0] = new int[5];
jaggedArray[1] = new int[4];
jaggedArray[2] = new int[2];

也可以用诸如
List<int[]> jaggedArray=new List<int[]>();
jaggedArray.Add(new int[5]);
jaggedArray.Add(new int[4]);
jaggedArray.Add(new int[2]);

这样通过jaggedArray[i]就可以取得第i行的数组。
追问
二维数组的初值已经赋值好了 现在要求每行的最大值 想调用每一行作为一维数组来处理 一维数组中可以用 "数组名.max()" 可以直接求出来 有没有超简单的方法 直接调用 不需要用定义一个一维数组来存放
追答
怎么处理上面已经说过了,普通数组除非你自己手动处理否则是没有一维数组这种东西的,  .max这种属于扩展方法,怎么添加建议自己查一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式