Func委托
#region
Func 参数可有可无 有返回值的委托
static
void
Main(
string
[] args)
{
Func<
string
> func = Test11;
//Func委托 封装Test11方法 被封装的方法不具有参数 返回值值为sting类型
Console.WriteLine(func());
//运行名为func的委托 记得加上括号
Func<
int
,
double
,
string
> func2 = Test12;
//Func委托 封装Test12方法 被封装的方法有两个参数 返回值为sting类型
Console.WriteLine(func2(365,365.365));
//运行名为func2的委托 记得在括号内天上相应的参数
}
private
static
string
Test11()
//创建一个没有参数 有返回值的方法
{
return
"罗娴"
;
}
private
static
string
Test12(
int
x,
double
y)
//创建一个有两个参数 有返回值的方法
{
return
"罗娴"
+x+y;
}
#endregion