using System;
publicclassHelloWorld
{
// 定义委托delegateintTransformer (int x);
staticintSquare (int x) {
int result = x * x;
Console.WriteLine($"The result of Square is {result}");
return result;
}
staticintCube (int x) {
int result = x * x * x;
Console.WriteLine($"The result of Cube is {result}");
return result;
}
publicstaticvoidMain()
{
Transformer t = Square;
Console.WriteLine($"The result of transformer is {t(3)}");
t = Cube;
Console.WriteLine($"The result of transformer is {t(3)}");
t += Square;
t(3);
}
}