목록C# (1)
Acoustic Cloud

대리자는 람다(lamda)와 개념이 같다고 보아도 됩니다. 대리자를 사용하면 함수를 모아 놓았다 나중에 실핼하거나 실행을 취소할수 있습니다. 대리자는 내부적으로 MulticastDelegate 클래스에서 기능을 상속합니다. 대리자는 앞으로 배울 이벤트(event)를 만들어 내는 중간 단계의 키워드로 존재합니다. using System; class Program { // 함수 생성 -> 매개변수도 없고 반환값도 없는 함수 static void Hi() => Console.WriteLine("안녕하세요."); // 대리자 생성 -> 매개변수도 없고 반환값도 없는 함수를 대신 실행 할 대리자. delegate void SayDelegate(); static void Main(string[] args) { //..
Dev/C#
2020. 9. 21. 21:20