익명 메서드


다른 코드 블록에서 재사용될 일이 없는 이름없는 메서드

말 그대로 이름이 없는 메서드. 그래서 무명 메서드라고 부르기도한다.

익명 메서드 구현 절차

  1. 사전 정의된 대리자 형식(반환형식, 매개변수)에 맞춰 익명 메소드 작성
  2. 익명 메소드 정의시 delegate 키워드로 시작하며, 정의된 코드는 대리자 참조에 할당
  3. 익명 메소드를 할당받은 대리자 참조 호출

익명 메서드의 기본구조

delegate(매개변수)
{
	// 메서드의 내용
};

장점

단순히 델리게이트로 전달될 용도의 메서드라면 굳이 따로 정의하지 않고 익명 메서드를 활용하는것이 훨씬 간단한 코드를 만들 수 있다.

익명 메서드 미사용 예제