Передача одного измерения двумерного массива в C #

Я перешел с C на C #. У меня есть функция, которая принимает массив. Я хочу передать одно измерение двумерного массива этой функции.

Код C будет:

void array_processing(int * param); 

void main()
{
  int Client_ID[3][50];
  /* Some 
     Processing 
     which fills 
     this array */
    array_processing(&Client_ID[1]);
}

Теперь, когда я хочу сделать то же самое в C #, как я могу передать этот массив? Определение функции будет выглядеть так:

private void array_processing(ref int[] param);

и массив будет объявлен как:

int[,] Client_ID = new int[3,50];

Теперь, как я могу пройтиClient_ID[1] к функцииarray_processing()??

При выполненииarray_processing ( ref Client_ID[1]) кричит "Неверное количество индексов"!

Ответы на вопрос(6)

Ваш ответ на вопрос