문제

나는 List<T>, 첫 번째를 제외하고, 주문을 보존합니다. 다음과 같은 진술을 사용하여 LINQ와 함께 할 수있는 우아한 방법이 있습니까?

foreach (list.skip (1)의 var 항목.taketherest ()) {....

나는 함께 놀았다 TakeWhile , 그러나 성공하지 못했습니다. 아마도 또 다른 간단한 방법이 있습니까?

도움이 되었습니까?

해결책

문서에서 건너뛰다:

지정된 수의 요소를 시퀀스로 우회 한 다음 나머지 요소를 반환합니다.

그래서 당신은 이것 만 필요합니다 :

foreach (var item in list.Skip(1))

다른 팁

그냥 해:

foreach (var item in input.Skip(1))

더 많은 정보가 있습니다 MSDN 다운로드 할 수있는 간단한 예제입니다 여기

그렇지 않을 것입니다 ...

foreach (var in list.Skip(1).AsEnumerable())
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top