| 니앙팽이 - 이벤트(C#) | 3 | 델리게이트 액션 (Action)
·
Language/C#
💡 3. Event Action & Func📄 1. Action 대리자리턴값이없는 프로스저를 캡슐화 하는대리자를 정의한다.즉, 리턴값이 없는 함수를 대리자 사용하고 싶으면? Action Type을 사용하면 된다.1). Action 대리자 종류① Action 대리자는 다음 종류가 있다.리턴도, 매개변수도 없는 대리자Action _DelegateInstance_매개변수 하나정도 있는 대리자Action _DelegateInstance_매개변수 N개 있는 대리자Action _DelegateInstance_ 📄2. Action1). Action 사용 안했을때,public delegate void Del(); public static HelloWolrd() { Console.WriteLine("Hello World..
| 니앙팽이 - 이벤트(C#) | 2 | 델리게이트(Delegate)
·
Language/C#
💡 2. Event 델리게이트📄 1. 델리게이트란?대리자는 함수를 런타임에 바인딩하는 매커니즘을 제공한다. 대리자는 특정 매개 변수 목록 및 반환 형식이 있는 메서드에 대한 참조를 나타내는 형식입니다. C++의 함수 포인터와 유사하다. 다만 메서드를 안전하게 캡슐화하는 형식이다.1). 특징함수를 변수처럼 사용할 수 있다.함수를 담는 타입(int, float, bool 등등..)을 정의한다."Delegate Type"함수를 담는 Delegate Type에 대한 변수를 만들 수 있다."Delegate Instance"그 변수에 함수를 대입할 수 있다.Delegate Type 변수는 다른 함수의 패러미터로 사용될 수 있다.Delegate Type 배열그말은 즉슨 인덱스에 따라 함수가 달라지게 할 수 있다.De..