Como você obtém a largura e a altura de uma matriz multidimensional?

Eu tenho uma matriz definida:

int [,] ary;
// ...
int nArea = ary.Length; // x*y or total area

Tudo está muito bem, mas preciso saber a largura dessa matriz nox ey dimensões individualmente. Nomeadamente,ary.Length pode retornar 12 - mas isso significa que a matriz tem 4 de altura e 3 de largura, ou 6 de altura e 2 de largura?

Como posso recuperar essas informações?

questionAnswers(5)

yourAnswerToTheQuestion