下面的示例演示了如何使用RemoveAll方法刪除滿足特定條件的多個元素:
使用系統;
使用系統。集合。泛型;
班級計劃
{
靜態空幹管()
{
列表& ltint & gtnumbers =新列表& ltint & gt{ 1, 2, 3, 4, 5, 6, 7, 8, 9 };
//刪除所有偶數元素
數字。remove all(n = & gt;n % 2 = = 0);
//輸出剩余的元素
foreach(可變數字中的數字)
{
控制臺。WriteLine(數字);
}
在這個例子中,我們有壹個包含整數的列表,我們使用RemoveAll方法和壹個謂詞(壹個lambda表達式n = >;N% 2 == 0),這個謂詞檢查壹個數是否是偶數。滿足此條件的所有偶數元素都將從列表中刪除。
}
}