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