List en C#

Las listas en C # son muy similares a las listas en Java. Una lista es un objeto que contiene variables en un orden específico. El tipo de variable que la lista puede almacenar se define mediante la sintaxis genérica. Este es un ejemplo de la definición de una lista llamada numbersque contiene enteros.
List<int> numbers = new List<int>();
Ejecutar Código
La diferencia entre una lista y una matriz es que las listas tienen un tamaño dinámico, mientras que las matrices tienen un tamaño fijo. Cuando no sepa la cantidad de variables que su matriz debería contener, use una lista en su lugar.
Una vez que se inicializa la lista, podemos comenzar a insertar números en la lista.
List<int> numbers = new List<int>();
numbers.Add(1);
numbers.Add(2);
numbers.Add(3);
Ejecutar Código
También podemos agregar una matriz completa a una lista usando la AddRangefunción:
List<int> numbers = new List<int>();
int[] array = new int[] { 1, 2, 3 };
numbers.AddRange(array);
Ejecutar Código

Eliminar de una lista

Podemos usar Removepara eliminar un elemento de una lista especificando el elemento que queremos eliminar.
List<string> fruits = new List<string>();
// add fruits
fruits.Add("apple");
fruits.Add("banana");
fruits.Add("orange");

// now remove the banana
fruits.Remove("banana");
Console.WriteLine(fruits.Count);
Ejecutar Código
También podemos utilizar RemoveAtpara especificar un índice de un elemento para eliminar. En nuestro caso, para eliminar el plátano, utilizaremos el índice 1.
List<string> fruits = new List<string>();
// add fruits
fruits.Add("apple");
fruits.Add("banana");
fruits.Add("orange");

// now remove the banana
fruits.RemoveAt(1);
Console.WriteLine(fruits.Count);
Ejecutar Código

Listas de concatenacion

Podemos usar AddRangepara unirnos entre listas.
List<string> food = new List<string>();
food.Add("apple");
food.Add("banana");

List<string> vegetables = new List<string>();
vegetables.Add("tomato");
vegetables.Add("carrot");

food.AddRange(vegetables);
Console.WriteLine(food.Count);
Ejecutar Código

Ejercicio

Construya una lista de los primeros 5 números primos (2, 3, 5, 7, 11) llamados primeNumbers.

Acerca de: ImNotWolf

Somos Instinto Programador

0 comentarios:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Con tecnología de Blogger.