C++에서는 함수 포인터라 부르던 것은 C#에서는 deligate라는 이름으로 부르고 사용한다.(아직까지도 함수 포인터 소리만 들으면 머리가 어지럽다.. 익숙하지 않아서겠지)이 함수 포인터를 직접 작성해서 사용할 수 있겠지만 c#에서는 이러한 템플릿을 미리 제공해준다고 한다 Func -> 반환형을 제공해주는 deligate(return T 형식)Action-> 반환형을 제공해주지 않는 deligate(void 형식) func는 변수명 앞에 Func 타입으로 붙여주고, 마지막 T가 반환하는 데이터 타입을 나타낸다(Func라면 앞의 두 int를 매개변수로 받고 int를 반환 / 이면 int를 매개변수로 string을 반환형으로) action은 반환형이 없기 때문에 Action로만 작성하고 T에 들어가는 자료..