我今天有这个代码:
MyListView.Items[index].Selected = true;
我想控制索引的值是有效的。如何在ListViewItemCollection中检查该元素是否存在?
答案 0 :(得分:1)
如果您不希望抛出IndexOutOfRangeException,则必须在尝试访问之前检查索引是否在集合的范围内。
这可以这样做:
if (index < MyListView.Items.Count()){
MyListView.Items[index].selected = true;
} else {
// handle the index being outside the collection
}