C#/C# 문법 범범조조 2021. 12. 2. 21:08
참조 C# 으로 배우는 함수형 프로그래밍 https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/delegates/ https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/delegates/how-to-combine-delegates-multicast-delegates 대리자 결합(멀티캐스트 대리자) 대리자 객체의 유용한 속성은 + 연산자를 사용하여 하나의 대리자 인스턴스에 여러 개체를 할당할 수 있다는 것입니다. 멀티캐스트 대리자는 할당된 대리자 목록을 포함합니다. 멀티캐스트 대리자가 호출되면 목록에 있는 대리자가 순서대로 호출됩니다. 같은 형식의 대리자만 결합할 수 있습니다. - ..
더 읽기
C#/C# 문법 범범조조 2021. 12. 2. 19:50
참조 C# 으로 배우는 함수형 프로그래밍 https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/delegates/ 간단한 대리자 앞 포스팅에서 대리자에 대한 개념을 학습하였습니다. 이번 장에서는 앞에서 배운 대리자의 개념을 토대로 간단한 대리자를 이용한 예제 코드를 만들어 보려고 합니다. 간단한 대리자를 이용한 예제 코드 using System; namespace interfaceTest { class Program { public delegate int CalculatorDelegate(int number1, int number2); static void Main(string[] args) { CalculatorDelegate add = S..
C#/C# 문법 범범조조 2021. 12. 2. 19:34
참조 C# 으로 배우는 함수형 프로그래밍 https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/delegates/ 대리자란? 대리자(delegate)는 특정 매개 변수 목록 및 반환 형식이 있는 메서드에 대한 참조를 나타내는 형식입니다. 대리자를 인스턴스화하면 모든 메서드가 있는 인스턴스를 호환되는 시그니처 및 반환 형식에 연결할 수 있습니다. 대리자 인스턴스를 통해 메서드를 호출할 수 있습니다. 대리자는 메서드를 다른 메서드에 인수로 전달하는데 사용됩니다. 이벤트 터리기는 대리자를 통해 호출되는 메서드라고 할 수 있습니다. 대리자 문법 대리자 문법 형태는 아래와 같습니다. [접근 한정자] delegate 반환형식 대리자 이름 ([매개 변수]..