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
- C++
- leetcode
- 알고리즘
- N과 M(2)
- MemoryBarrier
- map
- 서버
- 멀티스레드
- socket
- 제로베이스
- 제로베이스 프론트엔드 스쿨
- 프로그래머스
- 백트래킹
- c#
- React
- JavaScript
- 자바스크립트
- 메모리 배리어
- 코딩테스트
- 프론트엔드 스쿨
- 문자열&연산자
- 백준
- 구조체
- Server
- dfs
- 코딩테스트 스터디
- BFS
- 구현
- 완전탐색
- Algorithm
Archives
- Today
- Total
목록Event (1)
Written
C# / Delegate, Event, Action, Func 정리
차이점을 확실하게 알아두고자 잘 정리된 내용을 가져와봤습니다. 공통점은 결국 함수를 참조하여 사용하려고 하는 것이다 정도겠네요. delegate, action, func은 대리자라고 부르는 것으로 메소드에 대한 참조 변수를 만들기 위해 존재합니다. 이중 delegate가 가장 기본적인 형태입니다. action과 func은 C# 버전이 올라가면서 편의성을 위해 프로그래머가 일일이 delegate를 정의하지 않아도되게 C# 내부적으로 정의하고 있는 대리자로 action은 인자만 존재하는 delegate, func은 인자와 결과 값이 모두 존재하는 delegate입니다. 저는 delegate를 직접 정의하여 delegate가 어떤 목적으로 존재하는지 명시하는 것을 선호할뿐 action이나 func을 사용해도 ..
C++ & C#
2023. 7. 13. 16:29