C#1 Delegate - Func<T> Action<> Predicate<T> 활용 1,2,3,4 단계가 있고 단계마다 함수 호출이 늘어나거나 이전 단계의 함수호출의 범위가 넓어지는 로직을 개발하고 있는데, 단계마다 동일한 함수를 호출 하거나 일률적으로 관리가 어려워 C++ 에서 함수포인터를 Vector에 담아 반복을 돌면서 해당 함수를 호출했던 기억이 있어서 찾다보니 델리게이트 체이닝 개념과 Func Action Predicate 각 상황에 맞는 델리게이트를 공부하게되어 기록에 남긴다. Delegate Basic Delegate 를 번역해보면 "대리자" 라는 뜻이다. 무엇을 대리를 한다는 것인가? 함수를 호출 하는 호출자의 대리인 역할을 한다. 즉 호출자가 대리자를 호출하면 대리자가 대상 메서드를 대신 호출해 준다. 이러한 간접 호출에 의해, 호출자와 대상 메서드 사이의 결합(coup.. 2023. 3. 30. 이전 1 다음