observer 썸네일형 리스트형 C#의 delegate C#에서의 delegate는 C/C++의 함수 포인터와 쓰임새와 비슷하지만, 구조적인 면에서는 STL의 Functor와 닮은 꼴이며, 패턴으로 설명하면 Observer 패턴과 유사하다고 할 수 있다. 그런데, 재미있는 것은 delegate를 사용하려면, 반드시 최소한 하나 이상의 delegate로 선언된 것과 같은 메서드를 등록해주어야 한다는 것이다. 다음과 같은 코드를 보자. class DelegateTest { public delegate void ShowMessageHandler(); public void GeneralMessage() { System.Console.WriteLine("General Message"); } public void LogMessage() { System.Console.W.. 더보기 이전 1 다음