2017/02/15 (1) 썸네일형 리스트형 [C#] delegate, anonymous delegate, lambda 용례비교 안녕하세요, 모스크바에서 생활하고 있는 개발자 윤진입니다. C#에는 여러가지 흥미로운 기능이 많이 있습니다.C는 포인터를 통해 함수를 변수처럼 이 함수, 저 함수로 전달할 수 있는데요,C#에서도 delegate나 anonymous delegate, lambda 기능을 이용하여 메소드를 전달할 수 있습니다. 위의 방법들은 결국 메소드를 아규먼트로 전달하려는 목적으로 탄생했기에 큰 틀에서 보면 유사합니다.1) 우선 전달하고자 하는 메소드의 원형을 선언합니다.2) 그리고, 원형에 맞는 메소드(들)을 정의합니다.3) 마지막으로 정의된 메소드를 아규먼트로 넣어 다른 메소드로 전달합니다. - delegatedelegate를 선언하기 위해서는 일반 메소드처럼 선언하고 delegate 키워드만 앞에 추가하면 됩니다.(.. 이전 1 다음