c# Deligate (대리자)
대리자 형식
메서드를 다른 메서드에 인수로 전달할 때 사용.
대리자는 C++ 함수 포인터와 유사하지만 C++ 함수 포인터와 달리 멤버 함수에 대해 완전히 개체 지향입니다. 대리자는 개체 인스턴스 및 메서드를 모두 캡슐화합니다. 대리자를 통해 메서드를 매개 변수로 전달할 수 있습니다. 대리자를 사용하여 콜백 메서드를 정의할 수 있습니다. 여러 대리자를 연결할 수 있습니다. 예를 들어 단일 이벤트에 대해 여러 메서드를 호출할 수 있습니다. 메서드는 대리자 형식과 정확히 일치하지 않아도 됩니다. 자세한 내용은 대리자의 가변성 사용을 참조하세요. 람다 식은 인라인 코드 블록을 작성하는 더욱 간단한 방법입니다. 특정 컨텍스트에서는 람다 식이 대리자 형식으로 컴파일됩니다. 람다 식에 대한 자세한 내용은 람다 식을 참조하세요.