728x90
1. 람다식이란?
- => 연산자는 람다식을 표현
- 무명 메서드와 비슷하게 무명 함수(anonymous function)을 표현하는데 사용됨
- 람다식은 아래와 같이 입력 파라미터(0개~N개)를 => 연산자 왼쪽에, 실행 문장들을 => 연산자 오른쪽에 둠
람다식 문법 : (입력 파라미터) => { 실행문장 블럭; }
ex. 하나의 문자열을 받아 들여 메세지 박스를 띄우기
str => { MessageBox.Show(str); }
2. 사용 예시
this.button1.Click += (sender, e) => ((Button)sender).BackColor = Color.Red;
위에 있는 코드는 무명 메서드를 람다식으로 변형한 예시!
한번 쓰이는 간단한 이벤트 핸들러를 람다식으로 표현한 것이다.
728x90
'study > 코딩' 카테고리의 다른 글
[c# 개념] 코루틴(Coroutine) (0) | 2023.05.30 |
---|---|
[c# 개념] Action과 Func (0) | 2023.05.30 |
[c# 개념] enum(열거형) (0) | 2023.05.30 |
[c# 개념] struct 와 class의 차이 (0) | 2023.05.30 |
[c# 개념] Dictionary<> 중복 안되게 값 추가 (0) | 2023.05.30 |