안녕하세요 삽잡이입니다. 이번 시간에는 LINQ 내부 표현 방식에 대해서 알아보려고합니다. LINQ는 내부적으로 어떻게 동작하고 있는 것일까요? 사실 이와 같이 코드를 구현하게 되더라도,모두 컴파일러가 함수를 호출해주게 됩니다. 이처럼 자동으로 호출해주는 기능들 가운데서Func와 Action이라는 대리자에 대해서 알아보고자합니다. Func, Action 대리자는 모두 delegate입니다. 당연한 소리를...함수를 가리키고 함수처럼 동작하는 객체로써,함수를 호출하려고 사용하지요. 대리자를 범용적으로 사용하는 방법에는 두가지가 있습니다.Func는 return 타입을 갖고, 인수가 없는 놈부터 시작하여서 여러개인 놈들을 미리 만들어 놓습니다.그리고 Action은 return 타입이 void이며, 인수가 없는..