0

我一直在为这个错误挠头至少一个小时,这到底是怎么回事?

在一个循环中:

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 开始的。

于 2010-05-10T02:49:20.210 回答