본문 바로가기
NOTE/Programming

[C#] Func & Action 델리게이트 (펌)

by DevAthena 2016. 9. 29.

출처 : http://teddy.tistory.com/


무명 메소드마다 그 타입에 맞는 델리게이트 타입과 변수를 따로 따로 선언하는

비 효율적인 작업을 피하기 위해 Func 과 Action 이라는 델리게이트가 제공된다.


Func과 Action은 미리 선언된 델리게이트 변수로서 별도의 선언 없이 사용이 가능하다.

Func : 반환값이 있는 메소드를 참조하는 델리게이트 변수

Action : 반환값이 없는 메소드를 참조하는 델리게이트 변수


[Func 델리게이트]

- 델리게이트 변수 선언 : 매개변수는 앞에, 반환값은 맨 뒤에 지정.


[Action 델리게이트]

- 반환 값이 없는것 빼고 Func이랑 똑같다.


'NOTE > Programming' 카테고리의 다른 글

[C#] 열거형 형식  (0) 2016.11.08
[C#] Singleton  (0) 2016.10.05
[C#] 람다식 (펌)  (0) 2016.09.29
[C#] 컬렉션  (0) 2016.09.28
[C#] 일반화 프로그래밍 (펌)  (0) 2016.09.28