如果我声明这个array...

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

然后我可以用它来测量长度

a.Length

这是12.如何测量内部数组的尺寸?如果我try ...

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

.net相关问答推荐

Azure SignalR 和微服务

为什么这个同步运行的异步睡眠会挂起?

在.NET C#中截断整个单词的字符串

每当属性值发生变化时引发事件?

无法加载文件或程序集 Microsoft.Extensions.DependencyInjection.Abstractions,版本 = 1.1.0.0

SqlDateTime.MinValue != DateTime.MinValue,为什么?

如何在任务栏顶部全屏显示 Windows 窗体?

ASP.NET MVC:隐藏字段值不会使用 HtmlHelper.Hidden 呈现

mstest.exe 在哪里?

如何在 C# 4.0 中使任务进入睡眠状态(或延迟)?

如何在 C# 中直接执行 SQL 查询?

如何在 WPF 中创建/制作圆角按钮?

C# 编译为 32/64 位,或任何 cpu?

无法将文件 *.mdf 作为数据库附加

在 C# 中将匿名类型转换为键/值数组?

WCF服务客户端:内容类型text/html;响应消息的charset=utf-8 与绑定的内容类型不匹配

.Net 正则表达式:单词字符 \w 是什么?

清除文件内容

合并两个(或更多)PDF

例外:不支持 URI 格式