람다식이란? 익명 메소드를 만듦
매개변수목록 => 식
원래
() () = delegate (int a, int b) { return a + b; };변경>>>
() ()= (int a, int b)=>a+b;
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp16 { class Program { /*더 간편하게 무명함수 만들기 Func대리자*/ static void Main(string[] args) { Funcfunc1 = () => 10; //입력 매개변수가 없으며, 무조건 10을 반환 Console.WriteLine(func1()); //10출력 Func func2 = (x) => x*2; //입력매개변수 int형식 하나, 반환 형식도 int Console.WriteLine(func2(4)); //8출력 Func func3 = (x,y) => x /y; //입력매개변수 double 타입 둘, 반환형식 double Console.WriteLine(func3(22,7)); // 3.14...출력 } } }
'코딩연습 > C#' 카테고리의 다른 글
[C#]식트리 (0) | 2020.06.15 |
---|---|
[C#]람다식(Action대리자 (0) | 2020.06.15 |
[C#]LINQ연습문제(레코드조회) (0) | 2020.06.12 |
[C#]LINQ (0) | 2020.06.12 |
[C#]대리자의 이벤트 (0) | 2020.06.12 |