C# 进阶 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

Delegate

  C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。

声明委托

  声明委托的语法如下:

delegate return-type delegate-name (parameter-list);

  其中:return-type是返回类型,delegate-name是委托名字,parameter-list是参数列表。

public delegate int MyDelegate (string s); //声明一个全局的委托,参数为string类型