아래의 두 가지 방법의 차이점은 무엇입니까? 그들은 둘 다 똑같이 (내가 아는 한) 똑같이 반환합니다. 그래서 왜 다른 사람이 오히려 하나를 사용하게 될지 궁금합니다.Func <x,y>과 방법 (x, y)의 차이점은 무엇입니까?
다음 두 가지 방법 중 하나가 좋은 경우가 있습니까? 정상적인 방법보다 func<>
을 사용하는 것이 더 나은 상황이 있습니까? (어떤 C++ 프로그래머가 강력한 형식의 함수 포인터를 호출 할 것이다) -
private static int addThings(int x, int y)
{
return x*y;
}
private static Func<int,int,int> addMoreThings = (x,y) =>
{
return x*y;
};
하나는 방법이고, 다른 하나는 변수입니다. 큰 차이. –