这是我现在得到的错误:
<table>
<tr>
<td class="a">1<span></span></td>
</tr>
<tr>
<td class="b">2<span></span></td>
</tr>
<tr>
<td class="a">3<span></span></td>
</tr>
</table>
错误消息为:索引超出范围异常未处理。
这是数组:
for(int i = 0; i < arrDate.Length; i++)
{
Console.WriteLine(arrDate[i, 0]);
}
此问题与this question
不同答案 0 :(得分:4)
多维数组的Length属性给出了元素的总量。想象一下,你有一个二维2 x 3,然后长度返回2 x 3 = 6.
您的代码尝试迭代大约6行(在此示例中),并在尝试访问第三行(foo(long)
)时引发异常。
请尝试
i = 2
for(int i = 0; i < arrDate.GetLength(0); i++)
{
Console.WriteLine(arrDate[i, 0]);
}
返回第一个维度的长度。