Para contar la cantidad de elementos en la array de C#, podemos usar el método count() de IEnumerable. Se incluye en la clase System.Linq.Enumerable. El método de conteo se puede usar con cualquier tipo de colección, como una array, ArrayList, List, Dictionary, etc.
Sintaxis:
Cuenta<TFuente>()
Este método devuelve el número total de elementos presentes en una array.
Count<TSource>(Func<TSource, Boolean>)
Este método devuelve el número total de elementos en una array que coincide con la condición especificada usando el delegado Func.
Ejemplo 1: uso de valores de string en la array.
En el siguiente bloque de código, hemos implementado la función de conteo para contar la cantidad de elementos en una array de C#. En primer lugar, hemos utilizado System.Linq, porque la función de conteo se encuentra en esta clase, luego hemos creado una variable de conteo para contar la cantidad de elementos en la array. Después de eso, hemos creado una array de strings con 6 elementos. Luego, usamos la función Contar en la array y almacenamos el conteo resultante en la variable de conteo que creamos anteriormente. Luego usando la consola. Línea de escritura estamos mostrando el recuento de elementos en la array.
C#
// C# program to illustrate the above concept using System; using System.Linq; class GFG{ static public void Main() { // Initializing count variable var totalCount = 0; // Creating an array of strings string[] elements = { "Rem", "Hisoka", "Gon", "Monkey D Luffy", "Alvida", "Shank" }; // Invoking count function on the above elements totalCount = elements.Count(); // Displaying the count Console.WriteLine(totalCount); } }
6
Ejemplo 2: uso de valores enteros en la array.
C#
// C# program to illustrate the above concept using System; using System.Linq; class GFG{ static public void Main() { // Creating a count variable var total = 0; // creating array of numbers int[] nums = { 9, 6, 5, 2, 1, 5, 8, 4, 6, 2, 3, 4, 8, 7, 5, 6 }; // Counting the number of elements total = nums.Count(); // Displaying the count Console.WriteLine(total); } }
16
Ejemplo 3: contar elementos específicos en función de las condiciones dentro de la array.
Aquí, en el siguiente programa, estamos creando una array de colores, y luego usando el método de conteo, estamos encontrando la cantidad de veces que aparece el color «Azul» en la array. Luego mostrando el conteo.
C#
// C# program to illustrate the above concept using System; using System.Linq; class GFG{ static public void Main() { // Creating a count variable var total = 0; // Creating an array of colors string[] colors = { "Red", "Blue", "Black", "White", "Blue", "Blue" }; // Counting the total number of time blue appears // in the array total = colors.Count(c => c == "Blue"); // Displaying the count Console.WriteLine(total); } }
Producción:
3
Publicación traducida automáticamente
Artículo escrito por amnindersingh1414 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA