[C#] 이벤트와 델리게이트 완전 정복
C# 이벤트와 델리게이트 완전 정복C#에서는 이벤트(Event) 와 델리게이트(Delegate) 를 사용해 객체 간 통신을 매우 유연하게 만들 수 있습니다.특히 UI 프로그래밍이나 비동기 작업에서 많이 사용되죠.이번 글에서는 델리게이트와 이벤트의 기본 개념과 사용법을 정리해봅니다.1. 델리게이트 (Delegate) 델리게이트란?델리게이트는 메서드를 참조하는 타입입니다.쉽게 말해, 메서드를 변수처럼 저장하거나 호출할 수 있게 해줍니다.'함수 포인터'라고 생각하면 이해가 빠릅니다. 기본 선언과 사용// 델리게이트 선언public delegate void MyDelegate(string message);// 메서드 정의public void ShowMessage(string msg){ Console.Wri..
2025.04.17