Multidimensional arrays, get dimensions at runtime

  • Thread starter Thread starter xxxxyz
  • Start date Start date
X

xxxxyz

Hi,

If I have multidimensional arrays can I get each dimansion at runtime?

For example if I have the array: int[,] a=new int[6,8];
I want to take 6 and 8 at runtime?

Thanks.
 
Hi,

Try

int[,] MyArraw = new int[2,6];

MyArraw.Lenght(0); //Returns 2
MyArraw.Lenght(1); //Returns 6

Cheers
Salva
 
Hm, not familiar with Array.Length(int) as Array.Length is a property and
cannot accept parameters. You probably mean Array.GetLength(int). There
is also Array.GetUpperBound(int) which returns the last valid index in a
dimension.

int[,] MyArraw = new int[2,6];
MyArraw.GetUpperBound(0); //Returns 1
MyArraw.GetUpperBound(1); //Returns 5
 
Back
Top