Action 썸네일형 리스트형 C# 대리자 체인 관리와 예외 처리 대리자 체인은 여러 메서드를 하나의 대리자에 순서대로 결합해 한 번에 호출하는 멀티캐스트 패턴입니다. 실무에서는 로깅/감사/알림 등 여러 핸들러를 연결할 때 유용합니다. 다만 예외 처리 방식에 따라 체인 실행이 중단될 수 있어 안전한 관리가 중요합니다.1. 대리자 체인이란?C#의 대리자는 하나 이상의 메서드를 참조할 수 있으며, += 연산자로 결합하고 -= 연산자로 분리합니다. 멀티캐스트 대리자를 호출하면 등록된 메서드가 추가된 순서대로 실행됩니다.using System;class Program{ static void Main() { Action chain = null; chain += A; chain += B; chain -= A; // A .. 더보기 C# 람다 식 (Lambda Expression) 1. 개념 설명람다 식은 익명 함수를 간결하게 표현하는 문법입니다. 델리게이트와 식 트리로 변환되며 주로 Func/Action과 함께 씁니다. 매개변수 뒤에 =>로 본문을 연결하고, 한 줄은 식 본문, 여러 줄은 문장 본문으로 작성합니다. 외부 변수 캡처(클로저)도 지원합니다.2. 코드 예제간단한 예제로 Func/Action, LINQ, 문장 본문, 클로저를 함께 살펴봅니다. 콘솔 출력으로 동작을 확인합니다.using System;using System.Collections.Generic;using System.Linq;class Program{ static void Main() { Func square = x => x * x; Action greet = name =>.. 더보기 이전 1 다음