반응형
SMALL
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study10
{
class App
{
//2.대리자정의 : 클래스안에다 한다.
//주의사항 : 대리자 인스턴스에 연결한(할당할) 메서드의 시그니처와 동일해야한다.
//메서드 정의부터 한 뒤 대리자 생성
delegate int MyDelegate(int a, int b);
//생성자
public App()
{
//3. 변수정의
MyDelegate del;
//3. 대리자 인스턴스화
del = new MyDelegate(Plus);
//5. 대리자 호출 :대리자의 메서드 호출
int sum = del(1, 2);
Console.WriteLine(sum);
}
//1. 메서드 정의
int Plus(int a ,int b)
{
return a + b;
}
}
}
대리자 활용 법에 대해 좀더 연구해 봐야겠다.
대리자는 인스턴스이고 할당된 메서드를 호출하는 기능이다가 주요 내용.
반응형
LIST
'C# > 수업 내용' 카테고리의 다른 글
파일 로드 대리자 예제 2 (1) | 2023.01.11 |
---|---|
Cal 연습문제 (대리자) (0) | 2023.01.11 |
2023/01.10 문자열 형식 오전 수업내용 (0) | 2023.01.11 |
메서드 오버라이딩 (0) | 2023.01.10 |
Queue 연습 (0) | 2023.01.10 |