Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 최단거리 알고리즘
- BFS
- readonly
- 티스토리챌린지
- 깊이탐색
- 크루스칼
- unity sparkmain(clone)
- removeAll
- sparkmain(clone) 무한생성
- unity korea
- 최소신장트리 mst
- 드롭다운
- GetComponent
- raycast
- dfs
- list clear
- 유니티 sparkmain(clone)
- 오블완
- 유니티
- 디지털트윈
- articulation body
- 너비탐색
- Unity
- sparkmain(clone)
- 트리구조
- navisworks api
- C#
- 행동트리
- Simulation
- dropdown
Archives
- Today
- Total
낑깡의 게임 프로그래밍 도전기
C# 복습 델리게이트 본문
반응형
SMALL
순차적으로 내려가던 중 차이점만 따로 빼서 그 부분만 커스텀해서 쓰는 것을 디자인패턴 중 템플릿메서드패턴이라한다.
배열로 사용이 가능하며 프로퍼티로도 만들 수 있다.
이것을 대리로 바꿔 주면 좋을것이다.
*지나가면서 잠깐!
아래 두줄을 위의 한줄로 바꿔 쓸수 있다.
일단 ?가 붙으면 null일때만 체크를 한다.
크게 최적화가 되는 부분은 아니니 나중에 익숙해 지면 쓰자.
델리게이트의 체인
이 부분이 C++의 함수포인터와 가장 큰 차이점이다 라고 말할 수 있는 부분이다.
델리게이트 체인은 여러개의 함수를 더하거나 빼는것이 가능하다(게임 대리자가 마치 여러명의 사람꺼를 뛰어주는 것 처럼 ㅎㅎ)
델리게이트는 여러개의 함수를 가지고 있다가 한번에 호출 해 줄 수 있다. 이것을 델리게이트 체인이라고한다.쓰는 법은 +해 주기만 하면 된다(마치 큐같다) +연산자가 있다는 것은 -연산자도 있다는 것
체인도 유형이 맞는 것만 들어 갈 수 있는 것은 기본이다.
들어간 순서대로 나오고 리턴타입이 있다고 치면 리턴타입 맨마지막 결과물만?
반응형
LIST