| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 깊이탐색
- 습관형성 #직장인자기계발 #오공완
- readonly
- Simulation
- 최단거리 알고리즘
- removeAll
- 디지털트윈
- sparkmain(clone) 무한생성
- 최소신장트리 mst
- navisworks api
- Unity
- articulation body
- raycast
- unity korea
- 행동트리
- 트리구조
- 너비탐색
- dfs
- C#
- 크루스칼
- sparkmain(clone)
- 티스토리챌린지
- unity sparkmain(clone)
- 유니티
- 유니티 sparkmain(clone)
- list clear
- 드롭다운
- 오블완
- dropdown
- GetComponent
- Today
- Total
낑깡의 게임 프로그래밍 도전기
C# delegate 본문
delegate 대리자 : 함수를 대신 실행 시켜주는 놈
특정 매개 변수 목록 및 반환 형식이 있는 함수에 대한 참조
삼학연산자

() => { }; 람다:무명매서드

포인터랑 다름점 체인이 가능하다 즉 여러 콜렉션을 담을 수 있다.




박싱은 올라갈수록 모호해지니 언박싱해져서 실체와 함
엄청난 데이터화의 증거??
재사용이 될거같지도 않고 선언하고 하는 작업이 너무 비효율적이라 판단될때 람다식을 쓰게 된다.
람다. 익명애서드, 무명매서드라고도 부른다.
이름이 없으면 추적이 힘들다. 그래서 추적이 되야하는 곳에 쓰면 안된다, 그래서 재사용성이 필요없고 추적이 필요없는 곳에서 쓴다.


그런데 리턴타입이 없는 델리게이트는 많이 쓸거같아서 선배 개발자가 만들어 놓은것이 Action이다.
*액션은 리턴타입이 없다! 리턴타입이 무조건 void

그래서 나온게 Func이다






콜백 : 함수를 매개변수로 받는 형태
지정자 : 대리자가 매개변수로 들어가 있는 것
지정자는 곧 콜백함수이다.







'Unity C#' 카테고리의 다른 글
| C# 복습 델리게이트 (0) | 2023.11.13 |
|---|---|
| C# 일시정지 (0) | 2023.11.10 |
| C# String.CompareTo 메서드 (0) | 2023.10.30 |
| Unity 클래스의 배열, 마우스 위치 받아오기 (0) | 2023.10.29 |
| Unity C# [System.Serializable] (0) | 2023.10.27 |