AddRange缺少List中的最终元素?

时间:2013-10-09 20:19:58

标签: c# linq

在我用C#创建的程序中,我有一个List<XElement>和一个List<Tuple<string, string>>。最初,当我加载程序时,我有一些像这样的代码:

Results.AddRange(steps.Select(x => new Tuple<string, string>(x.Attribute("ExcelCell").Value, string.Empty)));

这似乎首先起作用,但在检查时,第一个列表中有53个元素,第二个列表中有52个元素。我收到IndexOutOfBoundsException时最初注意到了这一点。无论出于何种原因,它似乎都缺少列表中的最后一个元素。这是为什么?

0 个答案:

没有答案