Func와 달리 어떤 결과를 반환하는 것을 목적으로 하지 않고, 일련의 작업을 수행하는 것이 목적이기 때문입니다. 한편 Action 대리자는 매개변수가 없는 버전에서부터 16개나 되는 버전까지 준비되어 있기 때문에 프로그래머가 필요로 하는 대부분의 경우에 사용 가능합니다.
int result = 0;
Action<int> act2 = (x) => result = x * x;
act2(3);
Console.WriteLine("result : {0}", result);
Action<double, double> act3 = (x, y) =>
{
double pi = x / y;
Console.WriteLine("Action<T1, T2>({0}, {1}) : {2}", x, y, pi);
};
act3(22.0, 7.0);
책은 사서 봅시다.
http://www.yes24.com/Product/Goods/96674785
'Language > C#' 카테고리의 다른 글
[C#][중요] Class and Struct (0) | 2024.02.20 |
---|---|
C# null 조건 연산자 (null conditional operator) (0) | 2023.02.11 |
책 [C#을 다루는 기술] 자동 구현 속성(automatically implemented property) (0) | 2022.09.20 |
책 [C#을 다루는 기술] 좋아하는 문구 (0) | 2022.09.20 |
책 [C#을 다루는 기술] 좋아하는 문구 (0) | 2022.09.20 |