¿Cómo eliminar varios elementos en c#list al mismo tiempo?
El siguiente ejemplo demuestra cómo utilizar el método RemoveAll para eliminar varios elementos que cumplen condiciones específicas:
Uso del sistema;
Usa el sistema. recolectar. Genérico;
Plan de clase
{
Tabla vacía estática()
{
Lista& ltint & gtnumbers =nueva lista& ltint & gt{ 1, 2, 3, 4, 5, 6, 7, 8, 9 };
//Eliminar todos los elementos pares
número. eliminar todo(n = & gt; n % 2 = = 0);
//Salir los elementos restantes
foreach (número en número variable)
{
Consola. WriteLine(Number);
}
En este ejemplo tenemos una lista que contiene números enteros y usamos el método RemoveAll con un predicado (una expresión lambda n => N % 2 == 0), este predicado comprueba si un número es par. Todos los elementos pares que cumplan esta condición se eliminan de la lista.
}
}