List 集合 刪除指定行

2022-07-15 02:00:11 字數 523 閱讀 2653

不多說,直接上**

public

class

name

}

刪除值為name2的行

static

void 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...