Digamos, tengo una serie de listas, y quiero obtener un recuento de todos los elementos en todas las listas. ¿Cómo calculo el conteo con LINQ? (Solo la curiosidad general, aquí)¿Cuál es la forma LINQ'ish de hacer esto
Aquí está la vieja manera de hacerlo:
List<item>[] Lists = // (init the array of lists)
int count = 0;
foreach(List<item> list in Lists)
count+= list.Count;
return count;
¿Cómo usted tienen que LINQify? (# Sintaxis de C, por favor)
verdadero LINQ usaría: var summedCount = ... –
@Travis: en absoluto. Var no es un requisito en ninguna situación excepto en el uso de tipos anónimos. En todos los demás casos, es 'verdadero' linq usar var o un tipo fuerte, según el desarrollador lo desee, no existe una diferencia práctica para todos los intentos y propósitos. – jrista