以不同的方法传递数组

本文关键字:数组 方法 | 更新日期: 2023-09-27 18:11:57

这是我代码的一部分。我得到的错误"最好的重载方法匹配有一些无效的参数"在我的Ave方法。我不知道我做错了什么。谢谢。

static void Main()
{
    string inFile="marks2D.txt";
    StreamReader sr=new StreamReader(inFile);
    int[,] marks= new int[5,6];
    for(int i=0; i<5; i++)
    {
        string line=sr.ReadLine();
        temp=line.Split(',');
        for(int j=0; j<6; j++)
        {
            marks[i,j]=int.Parse(temp[j]);
            Console.WriteLine("{0}", marks[i,j]);
        }
    }
    Ave(marks[,], sr);
}
static void Ave(StreamReader sue, int[,] temp)
{...}

以不同的方法传递数组

方法调用中的参数顺序错误,它们需要与方法声明中的顺序相匹配。

试题:Ave(sr, marks[,]);