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");
}
}
作者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");
}
}
相关文章推荐
- paip.c#使用匿名函数建立委托提高可读性
- 使用C# yield关键字来提高性能和可读性
- 使用C# yield关键字来提高性能和可读性
- 使用C# yield关键字来提高性能和可读性
- 【译】使用C# yield关键字来提高性能和可读性
- paip.c#.net托盘图标的建立使用总结
- 使用C# yield关键字来提高性能和可读性
- C#使用yield关键字来提高性能和可读性
- 【译】使用C# yield关键字来提高性能和可读性 (转)
- C# 学习笔记 -- 第二天 使用注释提高代码可读性
- C# dll 建立与使用
- C#提高-------------------Module的使用
- C#中使用委托
- 提高C#编程水平的50个要点 之七 “使用不可变的值类型(Immutable Atomic Value Types)”。
- C# 委托:把方法组合到一个数组中使用
- C# - 委托的使用
- 在C#中使用代理的方式触发事件 (委托和事件 ) (转)
- C#基础学习之【6】委托的使用
- C#使用委托调用主线程上的控件
- C#基础精华07(委托事件,委托的使用,匿名方法)