【发布时间】:2015-04-26 06:43:54
【问题描述】:
当我运行这段代码时,我得到了错误
索引超出了数组的范围。
for (var i = 9; i + 2 < lines.Length; i += 3)
{
Items.Add(new ItemProperties {
Item = lines[i],
Description = lines[i + 1],
Quantity = lines[i + 2],
UnitPrice = lines[i + 3]
});
}
谁能帮帮我,好吗?
【问题讨论】:
-
那么,你的数组的长度是多少?你确定你的意思是
var i = 9? -
是的,因为还有其他人使用
var i= 1- 8 -
好的,你的数组的总长度是多少?您确定
i + 3不会超出您的数组长度范围吗? -
是的,这就是问题所在,应该是
i += 4。谢谢
标签: c#