일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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# winform
- vim
- 포인터
- Houdini
- HTML
- 플러터
- github
- 구조체
- C언어 포인터
- docker
- C++
- git
- c언어
- C# delegate
- gitlab
- Flutter
- 유니티
- 깃
- dart 언어
- c# 윈폼
- Algorithm
- Python
- jupyter lab
- 도커
- jupyter
- Data Structure
- c#
- c# 추상 클래스
- Unity
- 다트 언어
Archives
- Today
- Total
목록c# anonymous method (1)
nomad-programmer
[Programming/C#] delegate를 이용한 익명 메소드 (Anonymous Method)
익명 메소드란 이름이 없는 메소드를 말한다. 익명 메소드는 delegate 키워드를 이용하여 선언한다. 대리자 인스턴스 = delegate(매개변수 목록) { // 실행하고자 하는 코드 }; 익명 메소드는 자신을 참조할 대리자의 형식과 동일한 형식으로 선언되어야 한다. delegate int Calculate(int a, int b); public static void Main(){ Calculate calc; calc = delegate(int a, int b){ return a + b; }; } 반환 형식을 int로 선언했다면 익명 메소드도 int 형식의 결과를 반환해야 하며, 대리자에서 int 형식의 매개 변수 2개를 받도록 선언했다면 익명 메소드도 역시 동일하게 매개 변수를 받도록 구현해야 한다...
Programming/C#
2020. 9. 22. 23:40