0

このエラーで少なくとも 1 時間は頭を悩ませていましたが、一体何が問題なのですか?

ループ内:

if (selectedItems[x].ImageIndex == 3)
                        {
                            List<ListViewItem> dupes = CP.listCache.FindAll(delegate(ListViewItem item) { return item.Text == selectedItems[x].Text; });

                            if (dupes != null && dupes.Count == 1)
                                dupes[0].ImageIndex = 0;
                        }

imageIndex にアクセスできますが、設定できません。ArgumentOutOfRange 例外が発生します。

4

1 に答える 1

0

何が ArgumentOutOfRange 例外をスローしているのかを確認してください。これが最初の問題です。xa は selectedItems への有効なインデックスですか? 画像リストに設定しているインデックスは有効ですか? インデックスは 1 から始まるのではなく、0 から始まることに注意してください。

于 2010-05-10T02:49:20.210 に答える