配列の次元数を取得するには、.Rankで取得できます。
サンプル
例)配列の次元数を取得する
//配列を生成する
string[] strArray1 = {"A","B","C"};
string[,] strArray2 = { { "A1", "A2" }, { "B1", "B2" }, { "C1", "C2" } };
string[,,] strArray3 = { { { "XA1", "XA2" }, { "XB1", "XB2" } },
{ { "YA1", "YA2" }, { "YB1", "YB2" } },
{ { "ZA1", "ZA2" }, { "ZB1", "ZB2" } } };
//次元数を取得して出力する
Console.WriteLine(strArray1.Rank);
Console.WriteLine(strArray2.Rank);
Console.WriteLine(strArray3.Rank);
結果
1
2
3
備考
- Rankの戻り値型はint型です。