Это часть моего кода. Я получаю сообщение об ошибке «лучший перегруженный метод, для которого есть некоторые недопустимые аргументы» в моем методе 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);' – Blorgbeard