У меня есть назначение для класса, который должен быть выполнен на С#. Являясь полнофункциональным новичком С#, я сначала выполнил проект в Java, и теперь я пытаюсь преобразовать его в С#. У меня есть следующая функция, которая приводит к следующей ошибке компилятора.
Ошибка: Недопустимый спецификатор ранга: ожидаемый ',' или ']' в следующей строке:
int[][] grid=new int[g.cols][g.rows];
Visual studio подчеркивает g в g.rows
public int[][] getConvergenceCounts(MandelbrotGrid g){
int[][] grid=new int[g.cols][g.rows];
for(int x=0;x<g.cols;x++){
for(int y=0;y<g.rows;y++){
double tx=x*(double)3/400-1.5;
double ty=y*(double)3/400-1.5;
grid[x][y]=getConvergenceCount(new Complex(ty,tx));
}
}
return grid;
}
Я не знаю, что я делаю неправильно здесь, и чтение на многомерных массивах в С#, похоже, не помогло.