static Func<int, int, int> add = (a,b) => {

int c = 0;

c = a, b;

return c;

}


이렇게 있는데, 제너릭 메소드에서 < > 요 안에 들어가는 놈들은 전부 인풋 파라메터 아닙니꽈?

반환 값이 int인데, 앞에 Func에 int를 선언하지 않은 이유도 모르겠음;


static int Func<int, int>가 아니라 왜 static Func<int, int, int> 로 선언했을까여??