如果元素存在,则检查ListViewItemCollection

时间:2014-09-26 10:29:55

标签: c#

我今天有这个代码:

MyListView.Items[index].Selected = true;

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

1 个答案:

答案 0 :(得分:1)

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

这可以这样做:

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