2. delegate는 무엇인가??
● C# 을 본격적으로 사용하다보면 많이 나오는 delegate……
● delegate란 용어는 대.리.자. …
● 도대체 뭘 대리로 한다는건가………????? lol -_-..... :(
● 다양한 기능을 대신!! 대리로!! 사용하겠다….라는 것이다.
● delegate 가 대신할 수 있는 역할을 살펴 보자..
3. delegate 가 할 수 있는 역할은????
1. 매서드,함수 ----> 매개 변수로 !!
2. 콜백 매서드
3. 다른 대리자들과의 연결(난 잘 사용 안하기에 설명x)
요런것 이 있다고 한다…. 어디에?? msdn!!
그럼 하나씩 살펴 보자.
4. delegate 활용법
#1 : DelMethod 대신에 h0 함수를 사용
#1-1 : delegate 생성자를 이용하여 호출!!
#2-1 : 무명메소드를 이용한 방법
#2-2 : 람다식을 이용한 방법
#3-1 : callback 에 사용
#3-1을 좀 더 살펴 보자….
5. delegate와 콜백(callback)????
• 우리가 보통 사용하는 코딩 방식
- 작업을 수행할 함수를 호출한다!!
• 콜백 사용하는 방식
- 특정 이벤트, 조건이 발생되면 내부 함수가
날 호출한다!
%2 == 0인 경우에
Console에 문자열을
출력하라!!