这个要怎么改,我想找出最大值和最小值,还有就是我如果不赋值Main()里m和n的就不能在调用函数那里输入m n,最后那个返回值怎么只能返回一个,返回n那里还像也有错,刚跟网上学c#不太懂!?

C#二维数组赋值调用!?
这个要怎么改,我想找出最大值和最小值,还有就是我如果不赋值Main()里m和n的就不能在调用函数那里输入m n,最后那个返回值怎么只能返回一个,返回n那里还像也有错,刚跟网上学c#不太懂!?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 於黾 2023-01-30 11:46关注
1.numbers.Length是数组的整个长度,不是某个维度的长度
你直接拿它当i和j的最大值,可不越界了吗
改为numbers.GetLength(0)和numbers.GetLength(1)
2.m和n不要定义成形参,既然你要在函数里给它初始化,那外面mn传值是没有意义的事情
3.如果你想在参数位置将mn返回,那么前面加个out
out int m,out int n本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录