事件委托

首先委托的语法格式

委托是一个不能被继承的特殊类且可以将方法当作参数传递的引用类型.

<访问修饰符>delegate 返回值 委托名称(<参数列表>)

声明无参无返回值
public delegate void SpeakHandler 声明有参有返回值 public delegate void SpeakHandler(int i,int y) 声明有参有返回值 public delegate int SpeakHandler(int i,int y)

EventArgs是包含事件数据的类的基类,用于传递事件的细节。而实际开发过程中,若要用于传递参数,通常会使用EventArgs派生类

 

可Null类型Nullable

 

单问号用于对 int,double,bool 等无法直接赋值为 null 的数据类型进行 null 的赋值,意思是这个数据类型是 Nullable 类型的。 例如,Nullable< Int32 >,读作"可空的 Int32",可以被赋值为 -2,147,483,648 到 2,147,483,647 之间的任意值,也可以被赋值为 null 值。类似的,Nullable< bool > 变量可以被赋值为 true 或 false 或 null。

posted @ 2021-08-23 21:33  Xin葬  阅读(28)  评论(0)    收藏  举报