C# 이벤트를 만들어 사용하려면 다음 단계를 따라야 합니다.
1) 델리게이트를 만들거나 지정합니다.
2) 다음을 포함하는 클래스를 만듭니다.
- 델리게이트에서 만든 이벤트
- event 키워드를 사용하여 선언된 델리게이트의 인스턴스가 있는지 확인하는 메서드
- 이벤트를 호출하는 메서드
3) 매서드를 이벤트에 연결하는 클래스를 하나 이상 정의합니다.
- += 및 -=연산자를 사용하여 하나 이상의 메서드를 기본 클래스의 이벤트에 연결
- 이벤트에 연결되는 메서드의 정의
4) 다음과 같이 이벤트를 사용합니다.
- 이벤트 선언을 포함하는 클래스 객체를 작성
- 사용자가 정의한 생성자를 사용하여 이벤트 정의가 포함된 클래스 개체 작성.