반응형
[C# 프로그래밍 : 클래스 개념 꽉잡기 - 람다식]
1. 람다식(Rambda)
- 세련된 방식의 익명 메소드.
- 메소드와 동일하게 입력(파라미터),출력(리턴)
- (매개변수)=>{....};
- (str)=>{Console.WriteLine(str);}; = print(string str){ Consol.WriteLine(str)};
- 대리자의 활용버전
2. 람다식의 활용
- 리스트와 람다식
- 리스트 함수 중 delegate파라미터
- Collections에서 활용
- listData.FindAll((num)=>{return num<200;});
- 함수와 람다식
- 함수의 파라미터
- CallBackFunc(str => Console.WriteLine(str), "Hello");
3. Action과 Func
- Action
- 리턴값이 없는 delegate 미리 선언
- delegate 너무 많이 선언해야할 때, 비효율 적이기때문에 일반화 선언
- Action<int> aFunc; -> aFunc = (num) => Console.WriteLine("num:" + num);
- Func
- 리턴값이 있는 delegate 미리 선언
- 리턴형이 마지막에 필수로 <>안에 들어감
- Func<int(파라미터), float(리턴형)> aFunc; -> aFunc = (int a) = >{ return(float)(a/2.0f); }
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
<본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.>
#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기
#C#과유니티로배우는게임개발올인원패키지Online.
반응형
'코딩 공부 > 패스트캠퍼스 게임 개발 올인원' 카테고리의 다른 글
패스트캠퍼스 챌린지 35일차 (0) | 2022.02.27 |
---|---|
패스트캠퍼스 챌린지 34일차 (0) | 2022.02.26 |
패스트캠퍼스 챌린지 32일차 (0) | 2022.02.24 |
패스트캠퍼스 챌린지 31일차 (0) | 2022.02.23 |
패스트캠퍼스 챌린지 30일차 (0) | 2022.02.22 |