当前位置:首页 > Windows程序 > 正文

1. 委托就是把方法当做方法的参数来传递

2024-03-31 Windows程序

1.委托就是把要领当做要领的参数来通报做本身不想做的事,是存有对某个要领的引用的一种引用类型变量。引用可在运行时被转变。

所有的委托都派生自System.Delegate

委托的声明

Public delegate 返回类型 委托名称(要通报的参数)

(1) 不带参数的委托

技术分享图片

(2) 带参数的委托

技术分享图片

3.委托的多播(Multicasting of a Delegate

委托东西可使用 "+" 运算符进行合并。一个合并委托挪用它所合并的两个委托。只有不异类型的委托可被合并。"-" 运算符可用于从合并的委托中移除组件委托。

使用委托的这个有用的特点,,您可以创建一个委托被挪用时要挪用的要领的挪用列表。这被称为委托的 多播(multicasting),也叫组播。下面的措施演示了委托的多播:

技术分享图片

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/33916.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494587访问次数
  • 建站天数
  • 友情链接