DE .NET, SQLSERVER Y MÁS, APRENDE CONMIGO!✔

Desarrollo de todo tipo de aplicaciones y Administración de Base de datos con Tecnología Microsoft


UNETE

Lista en C#

0

Lista en C#

Una Lista en C# es una colección de objetos fuertemente tipados. Se puede acceder fácilmente a estos objetos utilizando su índice respectivo. Las llamadas de índice brindan la flexibilidad de ordenar, buscar y modificar listas si es necesario.

En simple, List en C# es la versión genérica de ArrayList. Esta ArrayList viene bajo el espacio de nombres System.Collection.Generic.

Sintaxis de la lista en C#: 

Para crear una lista en C#, se usa la siguiente sintaxis: List<T>

 

¿Qué es la 'T' en List<T>? 

En la lista, la letra T representa el tipo de objeto. Este tipo se pasa como un parámetro durante el tiempo de ejecución. Como dijimos, T significa el tipo de objeto, por lo tanto, si desea crear una lista que no tenga nada más que cadenas, debe usar el tipo de objeto-cadena en lugar de T. 

Propiedades y métodos de la clase List<T>: 

·         Una List puede parecer una matriz , pero es diferente de las Arrays porque las Arrays no se pueden cambiar de tamaño, mientras que List<T> sí.

·         Un valor nulo se trata como entrada válida en List<T> como tipos de referencia. Además, los valores duplicados se denominan válidos. 

·         La lista tiene un tamaño dinámico, lo que significa que cuando el conteo llega a ser igual a la capacidad máxima, automáticamente aumenta la capacidad. Este incremento se realiza mediante la reasignación de la matriz interna.

·         Antes de agregar el nuevo elemento, el elemento existente se copia en la nueva matriz. 

·         Al implementar la interfaz genérica List<T>, la clase List<T> se convierte en el equivalente genérico de la clase ArrayList.

·         El acceso a los elementos comienza con cero índices porque la clase List<T> no está ordenada de forma predeterminada. 

·         El tamaño de la lista se puede aumentar hasta 2 mil millones (solo cuando su sistema funciona en 64 bits o más) para almacenar objetos List<T> grandes. 

DEMOSTRACIÓN

En Visual Studio vamos a dar click en menú File à New à Project




En la Ventana emergente le damos click a Window, seleccionamos la opción “Console Application” y espacio Name colocamos el nombre del proyecto que para el Ejemplo es “Demo 4 20483” y luego presionamos el botón OK


Continuando con nuestra codificación procedemos a generar el ejemplo de la listas


Al correr paso a paso fíjese como se carga sus valores en memoria



Y así se verá en la consola


Procedemos a codificar otra manera de crear las listas, cargando sus valores a través de un arreglo



Y al ejecutar


Ahora veremos una lista con valores booleanos



En este para ver si existe un valor de nuestra Lista




Si necesitamos concatenar los valores de la lista, lo hacemos con la instrucción Join


Si queremos reversar los valores con la instrucción Reverse().








Tal vez te interesen estas entradas

No hay comentarios