请高手帮忙????这个是不是.net的bug,有没有人遇到啊????
//记录当前删除消息id
int iCount;
if ( this.lsvInforList.SelectedItems.Count<=0 ) return;
iCount = this.lsvInforList.SelectedItems.Count;
for (int i=iCount; i>0; i-- ) {
strApplyId=this.lsvInforList.SelectedItems[i-1].SubItems[1].Text;
//MessageBox.Show ( strApplyId );
this.lsvInforList.SelectedItems[i-1].Remove();
this.lsvInforList.Refresh();
}
//当我注释掉MessageBox.Show ( strApplyId );这一行的时候,就会出错,可是不是每一次删除都出错,报的错是:指定的参数已超出有效值的范围,捕获的异常是ArgumentOutOfRangeException 类;
如果我没有注释的时候就不报错,是什么原因呢??