Lista dinámica en C#

Hola a todos, hoy os voy a explicar como podemos crear y manejar una lista dinámica en C#.

En C#, también tenemos listas dinámicas, que básicamente array sin un tamaño fijo, lo que nos permite agregarle contenido sin preocuparnos del limite.

Podemos crearlo del tipo que nosotros queramos, ya sea un tipo primitivo como int o un objeto que hayamos creado nosotros.

La forma de crear una lista es la siguiente:

Dentro de < y > va el tipo que queréis agregar.

 

Para añadir elementos:

La forma de recorrerlo es la siguiente:

Otra forma de recorrer es la siguiente:

Para saber el numero de elementos:

También podemos insertar elementos en una posición en concreto:

Para eliminar elementos, tenemos RemoveAt, le pasamos el indice a borrar:

En nuestro caso, como es una lista dinámica de números, podemos sumar los elementos:

También podemos hacer una media:

Para actualizar un elemento de una lista, no tenemos un método, pero si podemos hacer lo siguiente:

 

Limpiamos la lista:

Os dejo el ejemplo completo:

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

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


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539