C# | Agregar un elemento a la lista – Part 1

El método List.Add(T) se usa para agregar un objeto al final 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.
  • Si Count es menor que Capacity, entonces este método es una operación O(1). Si es necesario aumentar la capacidad para acomodar el nuevo elemento, este método se convierte en una operación O(n).

Sintaxis:

public void Add (T item);

Parámetro:

elemento: Objeto especificado que se agregará al final de la Lista de tipo System.Object .

Los siguientes programas ilustran cómo agregar un elemento en la Lista:

Ejemplo 1:

// C# program to add element in 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
        for (int i = 4; i < 10; i++) {
            firstlist.Add(i * 2);
        }
  
        // Displaying elements of firstlist
        // by using foreach loop
        foreach(int element in firstlist)
        {
            Console.WriteLine(element);
        }
    }
}

Producción:

8
10
12
14
16
18

Ejemplo 2:

// C# program to add element in 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(3);
        firstlist.Add(4);
  
        // Displaying elements of firstlist
        // by using foreach loop
        foreach(int element in firstlist)
        {
            Console.WriteLine(element);
        }
    }
}

Producción:

1
2
3
4
3
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 *