委托与事件
2019-07-15 16:47 北酒 阅读(116) 评论(0) 收藏 举报委托 :是一个类,它定义了方法的类型。实现了将一个方法当做另外一个方法的参数来传递
声明委托:public delegate 返回值 委托名称(参数);
每个委托都包含一个方法调用,调用委托的次数和调用方法的次数是相同的。多播委托及时一个包含多个方法的委托称为委托 。
匿名类 :没有名字的类
特点:匿名类不能被引用,只能在创建时用new语句来声明。
var隐式类型:声明变量是无需指定数据类型,编译器就会根据赋值判断其数据类型的一种机制。
优势:可以提高开发人员的开发效率,可以不考虑对象的类型 ,编译器会自动判断。
使用规则:类型会被编译器根据初始值的类型推断出具体的类型
var类型的局部变量必须赋予初始值
无法将null赋值给隐式类型的局部变量
var类型变量的定义必须是在方法或者属性get、set访问器中
var不能用作方法的参数
不能当做返回值类型
语句只声明一次变量,声明后不能更改类型
匿名方法:运行开发者内联声明自己的函数代码而无须使用委托函数
特点:可以使用在委托的任何地方使用
浙公网安备 33010602011771号