C# | Eliminando el elemento especificado de la Lista – Part 1

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *