0

在我用 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. 无论出于何种原因,它似乎缺少列表中的最后一个元素。为什么是这样?

4

0 回答 0