람다 식에서 형식 선언하기
이번에는 람다 식에서 형식을 선언하는 방법을 알아보겠습니다. 다음 내용을 C# 인터렉티브에 입력한 후 실행해 보세요.
> delegate bool Lambda(string msg, int len); > Lambda isLong = (string msg, int len) => msg.Length > len; //람다 식에 형식 선언 > isLong("안녕하세요.", 5) true > isLong("반갑습니다.", 10) false
람다 식에서 여러 줄 코드 처리하기
이번에는 람다 식에서 코드 여러 줄을 처리하는 방법을 알아보겠습니다.
> delegate void Hi(); > Hi hi = () => . { . Console.WriteLine("안녕하세요."); . Console.WriteLine("반갑습니다."); . }; > > hi(); 안녕하세요. 반갑습니다.
람다 식에 중괄호를 사용하여 여러 줄을 처리할 수 있습니다.