2006 년에 C#을 배웠고 최근에 다시 시도했습니다. 나는 C# 3.0에 LINQ Extensions라는 것을 추가했다고 배웠습니다. 이제 확장 메서드에 익숙합니다. IEnumerables와 관련된 세부 사항을 숙고하고 있습니다.LINQ 확장은 다른 확장 기능과 어떻게 연결됩니까
이전오늘, 저와 제 동료 중 하나는 코드의 다음 블록은 동일했다 여부를 토론했다 : 그는 최근이 있기 때문에보다 효율적인 하더군요
List<int> integers;
IEnumerable<int> subResult = items.Where(i => IsPrime(i));
IEnumerable<int> orderedResult = subResult.OrderBy(i => i);
List<int> integers;
IEnumerable<int> result = items.Where(i => IsPrime(i)).OrderBy(i => i);
대 확장 기능은 소스의 늦은 질의를 사용했습니다. 나는 그가 의미하는 바를 잘 이해하지 못했으며, 그가 옳은지 궁금해하고있었습니다.