zoukankan      html  css  js  c++  java
  • paip.c#使用匿名函数建立委托提高可读性



    paip.c#使用匿名函数建立委托提高可读性


    作者Attilax ,  EMAIL:1466519819@qq.com


    使用普通方法建立委托,太麻烦,影响可读性。。使用匿名函数是个好方法,大大提升了可读性.






    1.函数与委托定义在一个文件内
    ------------------


        delegate void clsC417();


     xxx()
    {


                    //setStatubarCount  c4g


                    clsC417 clsobj = new clsC417(
                     delegate
                     {
                         toolStripStatusLabel3.Text = "/" + ct.loadRecNum;


                     });
                    clsobj();
                    //end c4g




    }












    2.函数与委托定义不在一个文件的
    ----------------------


                m.timex tx = new timex();
                tx.start(delegate(string time) {


                    toolStripStatusLabel4.Text = "运行时间:"+time;
                
                });










    -----timx.cs-------------


     public  delegate void callback(string time);
      public  class timex
    {




       public void start(callback cbk)
          {
      cbk("dddd");
    }






    }

  • 相关阅读:
    三 面向对象之绑定方法与非绑定方法
    二 面向对象三大特性
    一 面向对象定义
    面向对象路线
    七 递归与二分法、匿名函数、内置函数
    线程同步测试
    Oracle12c的安装
    git教程:添加远程仓库
    git教程:远程仓库
    git教程:删除文件
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3027042.html
Copyright © 2011-2022 走看看