[C#] lambda expression (람다식) - 1


[C#] lambda expression (람다식) - 1

람다식의 기본 형식 : (매개변수) => 식 Colored By Color Scripter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 using System; namespace SimpleLambda { class MainApp { delegate int Calculate(int a, int b); static void Main(string[] args) { Calculate calc = (a, b) => a + b; Console.WriteLine("{0} + {1} : {2}", 3, 4, calc(3, 4)); } } } 익명 메서드를 간단하게 한줄로 요약하여 사용할 수 있다. 매개변수에 왜 자료형을 같이 쓰지않는 이유는 var 자료형을 이용하는 것이 아니라 7번째 라인에 Calculate 델리게이트의 매개변수가 int, int인 것을 볼수 있다. 람다식의 매개변수 자료형은 델리게이트를 보고 자료형을 유추해 낸다. 실행결과 창이다....


#IT·컴퓨터

원문링크 : [C#] lambda expression (람다식) - 1