正在检查ListViewItemCollection是否存在元素

本文关键字:存在 元素 是否 ListViewItemCollection 检查 | 更新日期: 2023-09-27 18:24:41

我今天有这样的代码:

MyListView.Items[index].Selected = true;

我想控制index的值是否有效。如何在ListViewItemCollection中检查该元素是否存在?

正在检查ListViewItemCollection是否存在元素

如果不希望引发IndexOutOfRangeException,则在尝试访问集合之前,必须检查索引是否在集合的范围内。

可以这样做:

if (index < MyListView.Items.Count()){
    MyListView.Items[index].selected = true;
} else {
    // handle the index being outside the collection
}