c#之委托 (窗体传指)

1.委托介绍 

    委托是一种全新的面向对象语言特性,运行在.net 平台
    基于委托,开发事件驱动程序变得非常简单
    使用委托可以大大简化多线程编程的难度

Net 中的委托从功能上定义与 c 语言或者 c++中的方法指针类似,
可以像调用方法一样调用委托完成某个功能,或返回某类结果。
但是.Net 毕竟是更高级的语言,委托 Delegate 也更高级了,
委托是一种数据接口,它包含调用目标和调用方法的指针;
而在.Net 中定义的委托都继承自 MulticastDelegate 即多播委托,
所谓的多播委托是指可以包含多个调用方法的委托。

使用步骤   c#之委托 (窗体传指)
c#之委托 (窗体传指)

2.示例


c#之委托 (窗体传指)

3.委托应用

 主从窗体通信
c#之委托 (窗体传指)
c#之委托 (窗体传指)c#之委托 (窗体传指)
主窗体

c#之委托 (窗体传指)
c#之委托 (窗体传指)

从窗体


c#之委托 (窗体传指)c#之委托 (窗体传指)