Longitud de la lista de C#

Longitud de la lista de C#
En C#, hay una clase de lista que tiene un contenedor en el que podemos agregar datos en forma de valores de índice utilizando un tamaño asignado dinámicamente, a diferencia de las matrices. La longitud de la lista que tiene elementos se puede adquirir a través de una función de conte (). Este artículo mostrará el procedimiento para medir la longitud de la lista.

Implementación

Ejemplo 1

Este ejemplo trata con la creación de muestra de una nueva lista. Dado que las listas son contenedores creados dinámicamente, siempre usamos una "nueva" palabra clave con ellas. Para comenzar el programa, necesitamos usar dos bibliotecas de sistemas básicos de C#. Al igual que todas las colecciones y listas, la información relacionada se incluye en las colecciones de la biblioteca genérica. Usaremos estos dos archivos de encabezado en nuestros programas de listas:

Usando el sistema;
Uso del sistema. Colecciones.Genérico;

Después de presentar las bibliotecas, avanzaremos hacia el programa principal; Se creará una lista. Esto contendrá datos del tipo de datos enteros.

Lista FirstList = nueva lista ();

En este ejemplo, no agregaremos ningún elemento a la lista, por lo que el número de elementos será cero. La longitud de la lista se puede obtener a través de la función de conteo incorporada de C#. Esta llamada de función se realiza a través del objeto de la lista recién creada. Llamaremos a esta función a través de la clase de consola y la función WriteLine () para mostrar el contenido en el terminal.

Consola.WriteLine (FirstList.Contar);

Guardar el código. Para ejecutar el programa, usaremos el compilador MCS. Este compilador compilará el código y luego lo ejecutará. Mono ejecutará el código.

Archivo de $ MCS.CS
$ MONO ARCHIVO.exe

En la ejecución, verá que la función de recuento muestra la longitud de la lista como cero, ya que cualquier elemento no se agrega a la lista.

Ahora, si queremos agregar elementos a la lista, utilizaremos un bucle for iterar a través de la lista y le agregaremos elementos en cada índice de la lista. Dado que la lista contiene índices como matrices, accederemos a los elementos a través del bucle for -bucle. Este bucle comienza desde 2 y termina antes de los 10th número.

Dentro de la función bucle, add (), se utiliza la función C# incorporada para listas. Esta función se utiliza para agregar elementos a la lista. Cada vez que usamos la función add (), el elemento se agrega al siguiente índice en la lista automáticamente.

Primera lista.Agregar (i * 2);

Nuevamente, la longitud de la lista se obtiene a través de la función Count ().

Ejemplo # 2

En el ejemplo anterior, agregamos números a la lista de enteros usando un bucle que comienza desde un número particular y termina en un límite especificado. Pero, como las matrices, las listas también se declaran e inicializan con elementos manualmente. Una vez que se crea la lista, les agregamos elementos. En este ejemplo, se utiliza una variable de tipo de datos de cadena para crear la lista. Significa que contendrá cadenas, no solo enteros.

Después de definir ambas bibliotecas, crearemos una lista de variables de cadena.

Lista student_list = nueva lista ();

Después de declararse la lista de la cadena, comenzaremos a agregar valores a la lista manualmente a través de la función add (). La cadena que queremos agregar se escribirá como un argumento en los parámetros. Cada vez, integraremos esta función add () con el objeto de la lista ya que se accede a todos los elementos agregados a esa lista a través del objeto.

Estudiante_list.Agregar ("Anna Hallow");

Del mismo modo, se agregarán las cuatro cuerdas más. En esta ilustración, utilizaremos una variable de tipo entero para almacenar la longitud de la lista. Esta variable se usará directamente para mostrar el número de elementos que contiene. Esta longitud se calculará a través de la función de recuento a la que se accede a través del objeto de la lista.

Int student_count = student_list.Contar;

Ahora, imprimiremos los resultados a través de la variable que almacena el número de elementos en la lista. La variable contiene el resultado en enteros. Este valor se convierte primero en una cadena porque aplicamos el proceso de concatenación.

Este proceso implica agregar dos cuerdas entre sí. La primera cadena es una declaración utilizada, y la segunda cadena es el resultado almacenado en la variable. La conversión se realiza a través de la función de cadena incorporada "toString ()". Se accede a esta función a través de la variable que tiene el número de elementos de la lista.

Estudiante_count.Encadenar();

Tras la ejecución, verá que ambas cadenas se concatenan usando el operador "+" utilizado para agregar ambas cadenas.

Ejemplo # 3

Además de la función Count (), se utiliza una función de capacidad para medir el valor total de los números que una lista puede mantener en un tamaño fijo. Si queremos limitar el tamaño de la lista hasta cierto punto, entonces tendrá una capacidad fija. Dentro del programa principal, se declara una variable de tipo var. Var Type Variable es un tipo de datos que representa Varchar, que contiene caracteres e enteros tanto en la lista como en cualquier otro contenedor. Se accede a ambas funciones a través de los números de lista recién creados. Se accede al valor a través del signo del dólar.

Números.cout;
Números.capacidad;

La capacidad de la lista siempre se agrega en forma de fragmentos, potencia de 2, que es el valor predeterminado de la capacidad. De esta manera, el cambio de tamaño de la lista ocurre a intervalos. El tamaño de la lista no necesita variar.

Si se declara una variable de capacidad anterior cuyo valor se asigna a la capacidad de los números, EE usará un bucle de tiempo para generar una serie de capacidades hasta 8 veces. Dentro del bucle, se usa una declaración IF. Si el valor de la 'capacidad de números' no es igual al valor de "anterior. El valor en la capacidad actual se asigna a la "previa capacidad", y el bucle se incrementa. Al final, los valores de capacidad se muestran en cada iteración hasta la octava vez.

Tras la ejecución del código, verá que dado que cualquier elemento no se agrega a la lista, el tamaño de la lista es cero, pero la capacidad de la lista fija siempre está ahí. Si la capacidad de la lista fija no se muestra, la calcularemos utilizando la función de capacidad.

Conclusión

La longitud de la lista en C# se obtiene utilizando una función de conteo. Esta función es fácil de usar y se puede acceder utilizando el objeto de la lista que usa la función Add (). La adición de elementos se puede realizar manualmente o a través del bucle. Ambos casos se explican muy bien a través de ejemplos. Contrariamente a la función de conteo, la función de capacidad se utiliza para determinar el tamaño real de la lista en el momento de la creación. El uso de la capacidad y la función de recuento se explican en el artículo con algunos ejemplos elementales. Lea más artículos disponibles en el sitio web para obtener más consejos y tutoriales.