不多說,直接上**
publicclass
name
}
刪除值為name2的行
staticvoid main(string
args)
;nlist.add(n);
}console.writeline();
var someone = "
name2";
for (int i = 0; i < nlist.count; i++)
}
for (int i =0; i)
console.readkey();
}
原因:當前元素被刪除之後,後面的元素會自動前移一位.也就是刪除name2後nlist[2]就變成name3。
改進:逆反迴圈,for迴圈從後開始往前迴圈
for (int i = nlist.count - 1; i >= 0; i--)}
List迴圈刪除集合
目錄 for迴圈遍歷list 增強for迴圈遍歷list 迭代器iterator的remove方法 建立新的物件新增值 刪除後list大小發生變化,因此索引發生變化,所以刪除的元素不是你想要的 解決辦法 倒著遍歷list集合 public static void main string args s...
C DataGridView刪除指定行
恢復內容開始 最近有乙個關於datagridview刪除指定行的小問題困擾著,問題是這樣的 datagridview匯入乙個xls 如下圖 現在想將以上 資料插入資料庫,之前是想每成功插入一行資料就在datagridview裡刪除一行 即讓這行不顯示 沒有成功插入的不刪除 即顯示在datagridv...
C DataGridView刪除指定行
恢復內容開始 最近有乙個關於datagridview刪除指定行的小問題困擾著,問題是這樣的 datagridview匯入乙個xls 如下圖 現在想將以上 資料插入資料庫,之前是想每成功插入一行資料就在datagridview裡刪除一行 即讓這行不顯示 沒有成功插入的不刪除 即顯示在datagridv...