2013-03-03 2 views

답변

0

아니요, 현재 상태가 마지막인지 여부를 직접 확인할 방법이 없습니다. 컬렉션보기에서 간단한 Linq Last()은 마지막 항목을 찾습니다. Linq Last은 반드시 전체 컬렉션을 열거하지 않습니다. 열거 된 컬렉션이 IList 인터페이스 또는 유사한 것을 지원하는 경우 마지막 항목을 직접 찾을 수 있습니다 (the example implementation here 참조).

+0

내 컬렉션은 System.Collections.Generic.List 입니다. 그렇다면 충분하겠습니까? Count()도 마찬가지입니다. – dotNET

+0

@dotNET - 절대 해당 컬렉션에 대한 마지막 작업을 수행 할 때 성능에 대해 걱정할 필요가 없습니다. – ColinE