1. ホーム
  2. c#

[解決済み] 2次元配列のサイズを求めるには?重複

2023-05-06 08:57:11

質問

この配列を宣言すると...

string[,] a = {
                  {"0", "1", "2"},
                  {"0", "1", "2"},
                  {"0", "1", "2"},
                  {"0", "1", "2"},
              };

で長さを測ればいいんです。

a.Length

というのがありますが、これは12です。配列の次元を測定するにはどうすればよいのでしょうか?試してみると...

a[0].Length

私は Wrong number of indices inside []; expected 2 . 何が出るのでしょうか?

どのように解決するのですか?

配列のGetLength()メソッドが必要です。

a.GetLength(0);

http://msdn.microsoft.com/en-us/library/system.array.getlength.aspx