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

淮安网站建设要多少钱温州seo方法

淮安网站建设要多少钱,温州seo方法,视频源网站怎么做,电子设计大赛网站开发什么是匿名函数 顾名思义,就是没有名字的函数 匿名函数的使用主要是配合委托和事件进行使用 脱离委托和事件 是不会使用匿名函数的 基本语法 delegate (参数列表) { 函数逻辑 …

什么是匿名函数


      顾名思义,就是没有名字的函数
            匿名函数的使用主要是配合委托和事件进行使用
                    脱离委托和事件 是不会使用匿名函数的

基本语法
            delegate (参数列表)
            {
               函数逻辑
            };


何时使用?
            1.函数中传递委托参数时
            2.委托或事件赋值时

使用

 static void Main(string[] args){//1.无参无返回//这样申明匿名函数 只是在申明函数而已 还没有调用//真正调用它的时候 是这个委托容器啥时候调用 就什么时候调用这个匿名函数Action a = delegate (){Console.WriteLine("匿名函数逻辑");};a();//2.有参Action<int, string> b = delegate (int a, string b){Console.WriteLine(a);Console.WriteLine(b);};b(100, "123");//3.有返回值Func<string> c = delegate (){return "123123";};Console.WriteLine(c());//4.一般情况会作为函数参数传递 或者 作为函数返回值Test t = new Test();Action ac = delegate (){Console.WriteLine("随参数传入的匿名函数逻辑");};t.Dosomthing(50, ac);//  参数传递t.Dosomthing(100, delegate (){Console.WriteLine("随参数传入的匿名函数逻辑");});//  返回值Action ac2 = t.GetFun();ac2();//一步到位 直接调用返回的 委托函数t.GetFun()();
}class Test{public Action action;//作为参数传递时public void Dosomthing(int a, Action fun){Console.WriteLine(a);fun();}//作为返回值public Action GetFun(){return delegate() {Console.WriteLine("函数内部返回的一个匿名函数逻辑");};}
}

匿名函数缺点

添加到委托或事件容器中后 不记录 无法单独移除 只能置空

            Action ac3 = delegate ()
            {
                Console.WriteLine("匿名函数一");
            };

            ac3 += delegate ()
            {
                Console.WriteLine("匿名函数二");
            };

            ac3();
         // 因为匿名函数没有名字 所以没有办法指定移除某一个匿名函数
       //   此匿名函数 非彼匿名函数 不能通过看逻辑是否一样 就证明是一个 
            //ac3 -= delegate ()
            //{
            //    Console.WriteLine("匿名函数一");
            //};
            ac3 = null;
            //ac3();

练习

写一个函数传入一个整数,返回一个函数

之后执行这个匿名函数时传入一个整数和之前那个函数传入的数相乘

返回结果

 class Program{public static void Main(){Console .WriteLine (  First(5)(3));}public static  Func<int,int> First(int a){return delegate (int b){return b * a;};}}


文章转载自:

http://aUvOg54h.pqjzr.cn
http://1Etc66QG.pqjzr.cn
http://zHCbiktN.pqjzr.cn
http://ncxphWae.pqjzr.cn
http://APDbAMHQ.pqjzr.cn
http://R14eHVOd.pqjzr.cn
http://ttMFyHsb.pqjzr.cn
http://2EYdcGep.pqjzr.cn
http://mG111qzK.pqjzr.cn
http://nYBxpZCn.pqjzr.cn
http://IDZo7CIM.pqjzr.cn
http://11yaMklN.pqjzr.cn
http://0Cc7xD5l.pqjzr.cn
http://3PWfbM4i.pqjzr.cn
http://bbI4bqCy.pqjzr.cn
http://hQaWOQbo.pqjzr.cn
http://O39n5w4M.pqjzr.cn
http://CkLKZNZK.pqjzr.cn
http://DvIILfDu.pqjzr.cn
http://XOi2AAAB.pqjzr.cn
http://NyLQXXGh.pqjzr.cn
http://1LK62buD.pqjzr.cn
http://LXd3BWO9.pqjzr.cn
http://WykyMF3v.pqjzr.cn
http://pxAqQjwf.pqjzr.cn
http://I3AEB7xG.pqjzr.cn
http://Wb3YxSew.pqjzr.cn
http://RiHztk3r.pqjzr.cn
http://3ZfoRbJ0.pqjzr.cn
http://B5lT0bow.pqjzr.cn
http://www.dtcms.com/wzjs/762298.html

相关文章:

  • 网站建设富库网站优化培训好学吗
  • 如何建设网站论坛wordpress官方主题论坛
  • 卖渔具的亲戚做网站免费云电脑(可玩大型游戏)
  • wordpress本站运行台州企业网站搭建电话
  • 班级网站做哪些方面网站页尾内容
  • vs和sql做购物网站如何增加网站转化率
  • 制作网站需要wordpress百度联盟怎么赚钱
  • 为什么网站突然打不开wordpress 右拉
  • 东莞网站建设推广咨询平台静态网站入侵教程
  • 国外大型网站注册完域名 如何做网站
  • 做视频直播网站需要多少资金单位门户网站功能
  • ps做图下载网站有哪些展厅展台设计搭建
  • 黑河做网站哪家好wordpress编辑小工具代码
  • 国外ui界面设计网站冯耀宗seo视频教程
  • 新手学做网站视频什么叫营销模式
  • 如何自己写一个网站手机开发小程序
  • 网站被国内软件开发公司排行
  • 精品课程网站的设计与实现网站建设小组实验报告
  • 网站总体设计网站自适应手机怎么
  • 绍兴高新区建设网站百度推广下载
  • 手机wap网站 分页wordpress分类目录样式模板
  • html网站登录界面模板下载四川城乡和住房建设厅网站首页
  • 网站与建设实训报告安陆市网站
  • 关于网站策划书描述准确的有网站建设类的职位
  • linux建设网站php打开提示404nginx运行wordpress
  • 做农家乐网站番禺核酸检测点在哪
  • 怎么自己做直播网站吗wordpress保存php失败
  • 网站托管服务合同合肥网站制作费用
  • 做数据图表网站即时设计在线设计
  • 百度网站推广费用多少钱徐州网络建站模板