Передача одного измерения двумерного массива в 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])
кричит "Неверное количество индексов"!