#델리게이트와 이벤트
Programming/Old 2015. 7. 27. 10:56델리게이트
C#은 포인터를 사용하지 않기 때문에 함수포인터와 같이 함수를 인자로 넘길 수 없다.
델리게이트를 이용한다면 함수를 인자로 넘길 수 있다.
테스트 결과.
델리게이트 : [객체].[델리게이트 멤버 변수] 와 같은 형태로 접근 가능
DGTT dgtt = new DGTT();
dgtt.dTT("");
이벤트 : [객체].[이벤트 멤버 변수] 와 같은 형태로 접근 불가능
dgtt.EdTT("이벤트 수행"); -> 빨간 줄
간접적인 접근을 위해 메서드로 감싸서 이벤트 멤버변수 사용
하지만, 이럴거면 굳이 이럴 필요 없다.
dgtt.EdTT += msg1;
그냥 이런식으로 연산자를 활용해버리면 그만.
아래는 걍 코드 메모
'Programming > Old' 카테고리의 다른 글
#Cocos2d VS2013 최적화 (0) | 2016.03.05 |
---|---|
the difference between desing and architecture. (0) | 2016.03.04 |
#MVVM 패턴 개요 (0) | 2015.07.21 |
#Path에 관한 간단한 메모 (0) | 2015.07.21 |
#MVVM 구현 (0) | 2015.07.21 |