C# 람다(=>) 오퍼레이터
C#중에서 WPF를 사용하다 보면 =>라는 것을 볼수 있는데 이것은 lambda operator라고 하며 이름 없은 function을 나타낸다. b.Click += (s, e) => Log("Sender :" + s + "EventArgs " + e); 아래의 2가지 예제랑 동일한 기능을 한다. 예제1) b.Click += b_Click; void b_Click(object sender, EventArgs e) { Log("Sender :" + sender + "EventArgs " + e); } 예제2) b.Click += delegate(object sender, EventArgs e) { Log("Sender :" + sender + "EventArgs " + e); };
프로그래밍
2017. 3. 23. 13:18
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday