728x90
Func<int, int, int> _func1 = (int x, int y) => x + y;
Console.WriteLine(_func1(3, 6));
Func<int> _func2 = () => 50;
Console.WriteLine(_func2());
Func<int, string> _func3 = (int x) => x + "입니다";
Console.WriteLine(_func3(5));

Action<int, int> action = (x, y) =>
 {
     Console.WriteLine("액션대리자 값 : " + x * y);
 };
action(3, 7);
//반환값 필요없으면 action, 사용하면 Func
728x90

'c#' 카테고리의 다른 글

[C#] Linq group by  (0) 2023.01.11
디버그 프로필에 지정된 디버그 실행 파일이 없습니다  (0) 2023.01.11
[C#] Linq  (0) 2023.01.11
[C#] 람다식  (0) 2023.01.11
[C#] Stack, Queue, Hashtable  (0) 2023.01.11
Posted by 바르마스
,