从品牌网站建设到网络营销策划,从策略到执行的一站式服务
小编给大家分享一下C#中的Action<>和Func<>怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
创新互联公司专注于洪江管理区网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供洪江管理区营销型网站建设,洪江管理区网站制作、洪江管理区网页设计、洪江管理区网站官网定制、小程序设计服务,打造洪江管理区网络公司原创品牌,更为您提供洪江管理区网站排名全网营销落地服务。
其实他们两个都是委托【代理】的简写形式。
一、【action<>】指定那些只有输入参数,没有返回值的委托
Delegate的代码:
[csharp] view plain copy
public delegate void myDelegate(string str);
public static void HellowChinese(string strChinese)
{
Console.WriteLine("Good morning," + strChinese);
Console.ReadLine();
}
myDelegate d = new myDelegate(HellowChinese);
d("Mr wang");
用了Action之后呢:
[csharp] view plain copy
public static void HellowChinese(string strChinese)
{
Console.WriteLine("Good morning," + strChinese);
Console.ReadLine();
}
Action
action("Spring.");
就是相当于省去了定义委托的步骤了。
二、func<> 这个和上面的那个是一样的,区别是这个有返回值!
[csharp] view plain copy
public static string HelloEnglish(string strEnglish)
{
return "Hello." + strEnglish;
}
Func
Console.WriteLine(f("Srping ji"));
Console.ReadLine();
看完了这篇文章,相信你对“C#中的Action<>和Func<>怎么用”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图