当前位置: 首页 > news >正文

做个网站需要多久网站设计费用多少百度推广代理商查询

做个网站需要多久网站设计费用多少,百度推广代理商查询,网站开发建设及推广合同,微信支付wordpress匿名函数、参数不固定的函数 匿名函数:没有名字,又叫做lambda表达式,具有简洁,灵活,可读的特性。 具名函数:有名字的函数。 1、简洁性:使用更少的代码实现相同的功能 MyDelegate myDelegate…

匿名函数、参数不固定的函数

匿名函数:没有名字,又叫做lambda表达式,具有简洁,灵活,可读的特性。

具名函数:有名字的函数。

1、简洁性:使用更少的代码实现相同的功能

MyDelegate myDelegate2 = delegate (string a) {Console.WriteLine(a);
};
myDelegate2("委托调用匿名函数");//使用Action调用匿名函数
Action<string> action1 = delegate (string a) {Console.WriteLine(a);
};
action1("使用Action来调用匿名函数");

2、灵活性:匿名方法可以作为参数传递给方法,也可以当作返回值返回。

 //使用Func调用匿名函数Func<int, int, int> func1 = delegate (int a, int b) {return a + b;};Console.WriteLine(func1(100, 200)); //300

3、可读性:因为代码变少了,所以结构更加清晰易懂。

//如果没有参数,那么可以进一步的简写
//使用Action调用没有参数的匿名函数
Action greet = delegate { Console.WriteLine("这是简写的方法"); };
greet();
//lambda表达式,本质也是匿名函数,也叫箭头函数
Action greet2 = () => { Console.WriteLine("这是最简单的写法"); };
greet2();//使用Func调用匿名函数(箭头函数)
Func<int, int, int> func2 = (int a, int b) => { return a + b; };
Console.WriteLine(func2(1, 2));//继续简化,根据前面泛型约束传入的类型,后面箭头函数里面就不用写类型了
Func<int, int, int> func3 = (a, b) => { return a + b; };
Console.WriteLine(func3(10, 20));

匿名函数支持多播(多个委托一起执行),一个委托,代表了多个方法

Action<string> test = a => { Console.WriteLine("test" + a); };
test += a => { Console.WriteLine(a); };
test("hello");//testhello  hello  执行两次

开发当中临时需要一个方法,而却方法的使用次数比较少,代码结构也比较简单。推荐使用匿名函数。

如果方法的参数不固定,可以将参数类型前面添加params修饰符

params string[] string 不管是几个参数只要类型正确都会添加到这个数组中

static string TestMothod(params string[] strings) {string temp = "";foreach (var item in strings) {temp += item;}return temp;
}//因为使用了params修饰,所以数量不固定
Console.WriteLine(TestMothod("1", "2", "3", "4"));
http://www.hkea.cn/news/778279/

相关文章:

  • 如何在相关网站免费做宣传广告免费建立个人网站官网
  • 做搜狗网站优化首自己建立网站步骤
  • 企业资质查询官方网站最好的小说网站排名
  • 乐平网站设计北京互联网公司
  • 朝阳企业网站建设方案费用郑州网络营销学校
  • 建站行业发展百度广告代运营
  • 如何做积分商城网站鸡西seo顾问
  • p2p网站开发文档免费b站软件下载
  • 有没有做q版头像的网站今天百度数据
  • wordpress页面修改插件seo顾问阿亮
  • 政府门户网站建设标准国际婚恋网站排名
  • 上海青浦网站建设郑州靠谱seo电话
  • 网站建设怎么样seo专家招聘
  • 在网盘上怎么做自己的网站整站优化推广
  • php建设网站实训百度搜索引擎的总结
  • 怎么在360自己做网站重庆seo排名收费
  • 外贸网站建设浩森宇特教育培训报名
  • 网站开发价目表深圳市前十的互联网推广公司
  • php做视频直播网站关键词竞价广告
  • 重庆怎么站seo深圳网络推广团队
  • 自学软件网站开发网络推广怎样做
  • 最新版的wordpress怎么添加特征图优化关键词的作用
  • 深圳做网站google推广网络营销和传统营销的区别和联系
  • 专业做网站的顺德公司网络推广怎么收费
  • php商城网站建设多少钱天津百度seo排名优化
  • 注册网站免费注册insseo关键词优化推广哪家好
  • 深圳房地产网站开发常见的网络营销工具有哪些
  • .net 网站管理系统湖南企业竞价优化首选
  • 南山区住房与建设局官方网站网络赚钱推广
  • wordpress mycred汉化seo引擎搜索入口