El método List.Remove(T) se utiliza para eliminar la primera aparición de un objeto específico de la lista.
Propiedades de la lista:
- Es diferente de las arrays. Una lista se puede cambiar de tamaño dinámicamente , pero las arrays no.
- La clase de lista puede aceptar nulo como un valor válido para los tipos de referencia y también permite elementos duplicados .
- Si el recuento se vuelve igual a la capacidad, la capacidad de la lista aumenta automáticamente al reasignar la array interna. Los elementos existentes se copiarán en la nueva array antes de agregar el nuevo elemento.
Sintaxis:
public bool Remove (T item);
Parámetro:
elemento: Objeto especificado que se eliminará de la Lista.
Tipo de devolución: este método devuelve True si el elemento se elimina correctamente. De lo contrario, devuelve False .
Nota: este método devuelve falso si el elemento no se encuentra en la lista.
Los siguientes programas ilustran cómo eliminar el elemento especificado de la Lista:
Ejemplo 1:
// C# program to remove the specified // element from the List<T> using System; using System.Collections.Generic; class Geeks { // Main Method public static void Main(String[] args) { // Creating a List of integers List<int> firstlist = new List<int>(); // adding elements in firstlist firstlist.Add(1); firstlist.Add(2); firstlist.Add(3); firstlist.Add(4); // Displaying elements of firstlist // by using foreach loop Console.WriteLine("Before Removing"); foreach(int element in firstlist) { Console.WriteLine(element); } // Removing 2 from the firstlist & Displaying // the remaining firstlist elements Console.WriteLine("After Removing"); firstlist.Remove(2); foreach(int element in firstlist) { Console.WriteLine(element); } } }
Producción:
Before Removing 1 2 3 4 After Removing 1 3 4
Ejemplo 2:
// C# program to remove the specified // element from the List<T> using System; using System.Collections.Generic; class Geeks { // Main Method public static void Main(String[] args) { // Creating a List of integers List<int> firstlist = new List<int>(); // adding elements in firstlist firstlist.Add(1); firstlist.Add(2); firstlist.Add(3); firstlist.Add(4); // Adding some duplicate // elements in firstlist firstlist.Add(2); firstlist.Add(4); // Displaying elements of firstlist // by using foreach loop Console.WriteLine("Before Removing"); foreach(int element in firstlist) { Console.WriteLine(element); } // Removing first occurrence of 2 // from the firstlist & Displaying // the remaining firstlist elements Console.WriteLine("After Removing"); firstlist.Remove(2); foreach(int element in firstlist) { Console.WriteLine(element); } } }
Producción:
Before Removing 1 2 3 4 2 4 After Removing 1 3 4 2 4
Referencia:
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA