Passando uma dimensão de uma matriz bidimensional em C #
Mudei de C para C #. Eu tenho uma função que aceita uma matriz. Quero passar uma dimensão de uma matriz bidimensional para esta funçã
código @C seria: -
void array_processing(int * param);
void main()
{
int Client_ID[3][50];
/* Some
Processing
which fills
this array */
array_processing(&Client_ID[1]);
}
Agora, quando eu quero fazer o mesmo em c #, como posso passar essa matriz? A definição da função será semelhante a: -
private void array_processing(ref int[] param);
e Array seriam declarados como: -
int[,] Client_ID = new int[3,50];
Agora como posso passarClient_ID[1]
para a funçãoarray_processing()
??
Fazendoarray_processing ( ref Client_ID[1])
grita como "Número incorreto de índices"!