解决方案 »
- DataList怎么添加行与行之间的分隔线
- 有个c#的vs2010里的debug程序,如何得到源代码呢?
- 如何取富态文本框内的内容。
- 晕了,关于事件类的参数
- C#操作PPT时已经引用了PowerPoint组件,在OPen该ppt时传第二个参数是为啥找不到Microsoft.Office.Core.MsoTriState?
- 求多个BMP图像转成一个gif动画的源程序?
- VS2003中使用axWebBrowser,如果在MDI的子窗体中使用就不能打开页面,在非子窗体中打开就正常
- 请问我怎么知道用户IE安装在哪里?
- 如何获取启动winform的域帐号
- 添加DSOFramer.ocx引用后,发布安装包时怎么让用户在客户机自动完成注册。
- 求教关于获取本机所有语音的问题
- 如何将世界杯嵌入博客
mydelegate();
void abc(int i){...} 直接调用就是 abc(1), 如果用委托,得分几步走:
1 根据返回值和参数,定义一个委托的模式: delegate void xxxx(int i);
2 定义委托的变量和赋值 xxxx f = new xxx(abc);
3 调用委托 f(1)
这么麻烦,有什么好处呢,就是可以把方法装入委托变量中,然后把委托变量传递到需要调用的地方,而调用的地方不需要知道实际的方法.