익명 메소드(anonymous method) : 이름이 없는 메소드, 일회성 메소드에 사용(델리게이트에 전달되는 메소드가 일회성으로 필요할 때 사용함.) <- C# 2.0에서 나온 문법이다.
시그니처(signature) : 함수의 반환타입, 매개변수 목록
람다식(Lamda) : 델리게이트의 일종이다. 익명 메소드보다 간단한 형식을 가지고 있다.
익명 메소드와 람다식 모두 마지막에는 } 뒤에 ;(세미 클론)을 붙여야 한다.
- 델리게이트 체인(Delegate Chain)에 관리가 어렵다.
- 람다식(Lamda)은 델리게이트 체인(Delegate Chain)처럼 연결은 가능하지만 연결 해제는 불가능하다.
- 단Null
을 사용하여 어거지로 해제할 수는 있으나 해당 델리게이트가 가지고 있는 정보는 다 날라간다. [ 비효율적이다. ]
정말 유익한 정보예요~!!