Cómo declarar e inicializar una lista en C#

Como Declarar E Inicializar Una Lista En C



En C#, una lista es una colección de elementos que pueden ser de cualquier tipo de datos y es una estructura de datos de uso común que proporciona flexibilidad para almacenar y manipular datos. Antes de usar una lista en C#, primero debe declararse e inicializarse. Este artículo explicará cómo declarar e inicializar una lista en C#.

Declarar una lista en C#

Para declarar una lista en C#, el primer paso es importar el espacio de nombres System.Collections.Generic. Este espacio de nombres contiene la clase List que se usa para crear y manipular listas. La clase List se puede usar para construir una nueva lista una vez que se ha importado el espacio de nombres. El siguiente programa de ejemplo muestra cómo declarar una lista de enteros:







usando System.Collections.Generic;

programa de clase {
vacío estático principal ( cadena [ ] argumentos ) {
Lista < En t > números;
    }
}

 
En la sintaxis anterior, se importa el espacio de nombres System.Collections.Generic y, a continuación, se declara una nueva lista denominada 'números' utilizando la clase List .



Inicializar una lista en C#

Una vez que se declara una lista, se puede inicializar con valores y hay varias formas de inicializar una lista en C#. La primera forma es usar el método Add() para agregar valores a la lista uno por uno, aquí hay un código de ejemplo que demuestra cómo inicializar una lista de números enteros usando el método Add():



usando System.Collections.Generic;

programa de clase {
vacío estático Principal ( cadena [ ] argumentos ) {
Lista < En t > números = nueva lista < En t > ( ) ;
numeros.Agregar ( 10 ) ;
numeros.Agregar ( 20 ) ;
numeros.Agregar ( 30 ) ;
numeros.Agregar ( 40 ) ;
numeros.Agregar ( 50 ) ;
    }
}

 
En la sintaxis anterior, se declara una nueva lista llamada 'números' usando la clase List , y luego se usa el método Add() para agregar cinco enteros a la lista.





Otra forma de inicializar una lista en C# es usar la sintaxis del inicializador de colección, ya que esto le permite declarar e inicializar una lista en una sola línea de código. Aquí hay un código de ejemplo que demuestra cómo inicializar una lista de enteros usando la sintaxis del inicializador de colección:

usando System.Collections.Generic;

programa de clase {
vacío estático Principal ( cadena [ ] argumentos ) {
Lista < En t > números = nueva lista < En t > ( ) { 10 , 20 , 30 , 40 , 50 } ;
    }
}

 
En el código anterior, primero declaramos una nueva lista llamada 'números' usando la clase List y luego usamos la sintaxis del inicializador de colección para agregar cinco enteros a la lista en una sola línea de código.



Ejemplo: declaración e inicialización de una lista en C#

Aquí hay un código colectivo que demuestra cómo declarar e inicializar una lista en C#:

utilizando el sistema;
usando System.Collections.Generic;

programa de clase {
vacío estático Principal ( cadena [ ] argumentos ) {
       
        // Declarar una lista de enteros
Lista < En t > números;

        // Inicializar la lista usando Agregar ( ) método
números = nueva lista < En t > ( ) ;
numeros.Agregar ( 10 ) ;
numeros.Agregar ( 20 ) ;
numeros.Agregar ( 30 ) ;
numeros.Agregar ( 40 ) ;
numeros.Agregar ( 50 ) ;

        // Visualización de los elementos en la lista
Consola.WriteLine ( 'Elementos en la lista usando el método Add():' ) ;
para cada ( si en números ) {
Consola.WriteLine ( en uno ) ;
        }

        // Inicializar la lista usando la sintaxis del inicializador de colección
Lista < cadena > nombres = nueva lista < cadena > ( ) { 'Él mismo' , 'Miguel' , 'sara' , 'David' } ;

        // Visualización de los elementos en la lista
Consola.WriteLine ( ' \norte Elementos en la lista usando la sintaxis del inicializador de colección:' ) ;
para cada ( nombre de cadena en nombres ) {
Consola.WriteLine ( nombre ) ;
        }
    }
}

 
En el código anterior, primero declaramos una lista de enteros llamados 'números' sin inicializarla y luego inicializamos la lista usando el método Add() para agregar cinco enteros a la lista. A continuación, utilizando el bucle foreach, mostramos los elementos de la lista.

También declaramos e inicializamos una lista de cadenas llamadas 'nombres' usando la sintaxis del inicializador de colección para agregar cuatro cadenas a la lista y mostrar los elementos en la lista usando un bucle foreach.

Conclusión

Las listas son una estructura de datos poderosa en C# que se usa para almacenar y manipular colecciones de elementos, pero antes de usar una lista en C#, primero debe declararse e inicializarse. La clase List se usa para declarar una lista, y hay varias formas de inicializar una lista, incluido el uso del método Add() y la sintaxis del inicializador de colección. Al seguir los ejemplos y los pasos descritos en este artículo, ahora debería comprender bien cómo declarar e inicializar una lista en C#.