안녕하세요.
이벤트 사용할 때 이벤트핸들러를 다음과 같이 event 대신 static으로 사용하면
event를 사용했을 때와 어떤 차이가 있는지 궁금하여 문의드립니다.
[코드]
public delegate void AAA(Info info);
public static AAA onAAA;
public static void AAAEvent(Info info)
{
if(onAAA != null) onAAA(info);
}
위의 코드는 제가 작성한 건 아니고 유지보수 때문에 받게된 코드인데
모든 이벤트(약 200개 정도)를 이렇게 처리해두었더라구요.
혹시 event로 바꿀 경우 이점이 있다면 모두 변경해볼까 합니다.
답변 부탁드리겠습니다.
감사합니다.
[최초 등록일: ]
[최종 수정일: 11/23/2021]