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

+ Recent posts