[C#] LINQ: 임시변수 선언
쿼리에서의 처리 과정이 복잡하고 길다면, 여러개의 표현식과 변수 할당문으로 나눠서 쓰는 편이 가독성이 좋을 수 있다.
그럴 때 사용하는 것이 바로 let 절이다. let 절에서는 linq 컨텍스트에서 쓰일 변수를 자유롭게 선언할 수 있다.
아래 코드에서는 각 요소에 2를 곱하는 쿼리에 let절을 끼워넣어서 각 과정을 세분화해봤다.

2만 곱하고 마는 너무 간단한 쿼리라 예제로서 좀 부실하긴 하다.
하지만 곱하고 더하고 메서드 부르고 씹고 물어뜯는 복잡한 쿼리에서는 이걸 쓰는 편이 훨씬 깔끔할 것이다.