from - list.select c#
LINQ: cómo omitir uno y luego tomar el resto de una secuencia (3)
Me gustaría iterar sobre los elementos de una List<T> , excepto el primero, preservando el orden. ¿Hay alguna manera elegante de hacerlo con LINQ usando una declaración como:
foreach (var item en list.Skip (1). TakeTheRest () ) {....
TakeWhile con TakeWhile , pero no TakeWhile éxito. ¿Probablemente también hay otra manera simple de hacerlo?
De la documentación para Skip :
Omite un número especificado de elementos en una secuencia y luego devuelve los elementos restantes.
Entonces solo necesitas esto:
foreach (var item in list.Skip(1))
No sería ...
foreach (var in list.Skip(1).AsEnumerable())