C#二维数组赋值调用!?

img


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

1.numbers.Length是数组的整个长度,不是某个维度的长度
你直接拿它当i和j的最大值,可不越界了吗
改为numbers.GetLength(0)和numbers.GetLength(1)
2.m和n不要定义成形参,既然你要在函数里给它初始化,那外面mn传值是没有意义的事情
3.如果你想在参数位置将mn返回,那么前面加个out
out int m,out int n