c diccionario de colección universal
Función
Al aplicar la función del acumulador a la secuencia, se puede especificar el método de acumulación.
Sum calcula la suma de todos los elementos de la secuencia. El tipo de valor de retorno es int, long, float, double, decimal. Puede especificar el método de asignación de elementos a valores.
Promedio calcula el promedio de todos los elementos en la secuencia. Los tipos de valor de retorno son int, long, float, double y decimal. Puede especificar el método de asignación de elementos a valores.
Max calcula el valor máximo de todos los elementos en la secuencia. El tipo de valor de retorno es int, long, float, double, decimal. Puede especificar el método de asignación de elementos a valores.
Min calcula el valor mínimo de todos los elementos de la secuencia. Los tipos de valores devueltos son int, long, float, double y decimal, y se puede especificar el método de mapeo de elementos a valores.
Todo comprueba si todos los elementos de la secuencia cumplen las condiciones. Puede especificar un método de juicio condicional. Devuelve Verdadero si todos los elementos cumplen la condición; Falso en caso contrario.
Any comprueba si algún elemento de la secuencia cumple la condición y puede especificar el método para juzgar la condición. Si hay varios elementos (incluido uno) que cumplen la condición, devuelve Verdadero; de lo contrario, devuelve Falso.
Incluye comprobar si una serie de datos contiene un elemento específico y puedes especificar un método de comparación de igualdad.
Count devuelve el número de elementos en la secuencia que cumplen las condiciones especificadas y puede especificar el método de juicio condicional.
LongCount devuelve el número largo de elementos en la secuencia que cumplen las condiciones especificadas y puede especificar el método de juicio condicional.
Cast convierte elementos en IEnumerable al tipo de datos especificado.
DefaultIfEmpty devuelve el elemento en la posición especificada en la secuencia. Si la secuencia está vacía, se devuelve el valor del elemento predeterminado.
ElementAt devuelve el elemento en el índice especificado en la secuencia.
ElementAtOrDefault devuelve el elemento en el índice especificado en la secuencia. Si la secuencia está vacía, se devuelve el valor predeterminado.
Primero devuelve el primer elemento de la secuencia que cumple la condición especificada y puede especificar un método de juicio condicional.
FirstOrDefault devuelve el primer elemento de la secuencia que cumple la condición especificada. Si no existe, se devuelve el valor predeterminado o se puede especificar un método de juicio condicional.
Último devuelve el último elemento de la secuencia que cumple la condición especificada y puede especificar un método de juicio condicional.
LastOrDefault devuelve el último elemento de la secuencia que cumple la condición especificada. Si no existe, se devuelve el valor predeterminado o se puede especificar un método de juicio condicional.
Single devuelve el único elemento de la secuencia que cumple la condición especificada. Si hay varios elementos que cumplen la condición, se creará un campo y se podrá especificar el método de juicio de la condición.
SingleOrDefault devuelve el único elemento de la secuencia que cumple la condición especificada. Si no está presente, se devolverá el valor predeterminado. Se generará un campo si más de un elemento cumple la condición. Puede especificar métodos de juicio condicional.
Invertir el orden de los elementos de una secuencia.
Distinto devuelve un conjunto de elementos únicos en la secuencia. Puede especificar un método de comparación de igualdad.
Concat conecta dos secuencias directamente de un extremo a otro. Puede haber datos duplicados en los resultados devueltos.
Además de obtener la diferencia entre dos conjuntos de elementos, se puede especificar un método de comparación igual.
Intersect obtiene la intersección de dos conjuntos de elementos y puede especificar un método de comparación igual.
Union obtiene la unión de dos conjuntos de elementos y puede especificar un método de comparación igual.
Igualdad secuencial
Puede especificar un método de comparación de igualdad comparando dos secuencias para determinar su igualdad.
Donde filtra los elementos de la colección en función de las condiciones establecidas y devuelve un conjunto de elementos que cumplen las condiciones.
Omitir omite un número específico de elementos en la secuencia y devuelve los elementos restantes.
SkipWhile omite los elementos de la secuencia que cumplen las condiciones especificadas y luego devuelve los elementos restantes, para que se pueda especificar el método de juicio condicional.
Take devuelve el número especificado de elementos consecutivos desde el principio de la secuencia.
TakeWhile devuelve elementos consecutivos que cumplen las condiciones especificadas de la secuencia y puede especificar un método de juicio condicional.
De lista ienumerable a Array
De lista ienumerable