Lamda(람다식): 무명 메소드를 단순한 계산식으로 표현한 것.
class LINQ
{
delegate int MyDelegate(int a, int b);
delegate void MyDelegate2();
static void Main()
{
MyDelegate add = (a, b) => a + b;
MyDelegate2 lamda = () => Console.WriteLine("람다식");
Console.WriteLine("11+ 22 = {0}", add(11, 22));
lamda();
}
}
문 형식의 람다식(메소드를 포함한 람다식)
람다식은 메소드고 델리게이트는 메소드를 참조하는 변수다 즉.람다식을 받아주는게 델리게이트이다.
'C#, ASP.NET, CORE, MVC' 카테고리의 다른 글
[C#] 기타용어 및 개념 (0) | 2018.07.20 |
---|---|
[C#] LINQ - 제한 연산자 (0) | 2018.07.20 |
[C#] Generics 일반화 프로그래밍 (0) | 2018.07.20 |
[C#] 기초문제1 (0) | 2018.07.19 |
[C#] 상수 선언, const 와 readonly (0) | 2018.07.19 |