0

私が C# で作成しているプログラムには、List<XElement>と がありList<Tuple<string, string>>ます。最初に、プログラムをロードすると、次のようなコードが少しあります。

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

これは最初は機能しているように見えますが、確認すると、最初のリストには 53 個の要素があり、2 番目のリストには 52 個の要素があります。を受け取ったときに最初にこれに気付きましたIndexOutOfBoundsException。何らかの理由で、リストの最後の要素が欠落しているようです。どうしてこれなの?

4

0 に答える 0