대리자(Delagator)
1)정의
-코드(메소드)를 대신 실행하는 객체
-메소드를 호출하듯 사용(즉, 인수를 입력하고 결과를 반환받음)
-단, 대리자가 실행할 코드는 컴파일이 아닌 실행 시점에 결정
2)선언
-delegate 키워드를 사용
-메소드와 같이 대리자 또한 매개변수 목록과 반환형식을 가짐



3)일반화 대리자
-일반화를 사용하여 대리자를 작성

익명 메소드(Anonymous Method)
1)정의
-다른 코드 에서 재사용 될 일이 없는 이름없는 메소드
2)선언



이벤트(Event)
1)정의
-C#에서 객체의 사건을 표현하는 방식
-이벤트 처리기(Event Handler): 이벤트 발생 시 실행되는 메소드
-외부에서 호출 불가(은닉성)
2)선언






'C# > C#기초' 카테고리의 다른 글
13.Linq (0) | 2023.05.24 |
---|---|
12.람다식 (0) | 2023.05.23 |
10.예외 처리하기 (0) | 2023.05.21 |
9.일반화 프로그래밍 (0) | 2023.05.21 |
8.배열과 컬렉션, 인덱서 (0) | 2023.05.16 |