안녕하세요.
항상 감사하고 있습니다.
아래 실제 사용되는 건 똑같은거 같은데 뭐가 다른걸까요?
1. public EventHandler TopBarSystemInitClickEvent { get; set; } = null;
2. public event EventHandler TopBarSystemInitClickEvent = null; //event 가 붙으면 get;set;을 할 수 없음
3. public EventHandler TopBarSystemInitClickEvent ; // 다 빼도 잘 사용됨
Invoke : TopBarRunInspectionClickEvent?.Invoke(this, EventArgs.Empty);
1,2,3 다 이벤트 전달이 잘 되는데
이럴거면 그냥 세번째것만 하는게 간단하고 편한데 왜 굳이 1, 2번 같이 사용하기도 하는 걸까요?
[최초 등록일: ]
[최종 수정일: 8/4/2022]