私が 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
。何らかの理由で、リストの最後の要素が欠落しているようです。どうしてこれなの?