델리게이트
-
[C#] Delegate에 대한 공부(3) Delegate ChainC# 2022. 4. 1. 13:12
안녕하세요. 벌써 Deleagate 세 번째 글이네요. 많은 개발자 분들이 C#을 사용하지는 않지만 C#이라는 언어는 참 신기~한것 같네요. 오늘은 Deleagate Chain에 대해 알아보고자 합니다. 이번글 역시 뇌를 자극하는 C# 5.0프로그래밍 책을 통해 공부한 내용입니다 :D Deleagate Chain은 delegate하나가 여러개의 메소드를 동시에 참조하는걸 말합니다. 방법은 기존 선언방식에서 다른 메소드를 += 연산자를 통해 연결해 줍니다. 기존에는 하나의 메소드에 대해서만 참조를 하고 넘겨줬지만 이제는 여러개의 메소드를 참조해보겠습니다. 예시로 만나보시죠~ delegate void ThereIsFire(string location); 먼저 사용할 delegate를 선언하겠습니다. priv..
-
[C#] Delegate에 대한 공부(1)C# 2022. 1. 7. 14:47
안녕하세요. 오늘은 Delegate에서 공부한 내용을 적어볼까합니다. Delegate혹은 DelegateCommand라는 말은 많이 들어봤는데 정작 정의를 제대로 알고 사용해 본적이 없어 이번기회에 찾아보고 간단한 예제를통해 실습해 보고자 합니다. 제가 참조한 내용과 예시는 '뇌를자극하는 C#5.0 프로그래밍' 이라는 책입니다. 먼저Delegate라는 정의를 알아보겠습니다. 'C# delegate는 C/C++의 함수 포인터와 비슷한 개념으로 메서드 파라미터와 리턴 타입에 대한 정의를 한 후, 동일한 파라미터와 리턴 타입을 가진 메서드를 서로 호환해서 불러 쓸 수 있는 기능이다.' 입니다. 해당 정의에 대한 출처는 https://www.csharpstudy.com/CSharp/CSharp-delegate...