您的位置:首页 > 编程语言 > C#

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

2013-04-17 16:32 267 查看
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");

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: