摘要: 委托就是面向对象函数指针 能指向静态方法和对象的实例 委托必须跟预委托(方法)具有相同的返回值 参数类型 委托的本质是一个类 任何声明类的地方都可以声明委托。我们习惯于把数据作为参数传递给方法,如上面的例子所示。所以,给方法传递另一个方法听起来有点奇怪。而有时某个方法执行的操作并不是针对数据进行的,而是要对另一个方法进行操作。更麻烦的是,在编译时我们不知道第二个方法是什么,这个信息只能在运行时得到,所以需要把第二个方法作为参数传递给第一个方法事件的四个步骤:1:在事件发行者中定义一个事件2:在事件发行者中触发事件3:在事件订阅者中定义事件处理程序4:向事件发行者订阅一个事件事件设计准则:1:命 阅读全文
posted @ 2012-01-26 21:51 Jimmy-Lee 阅读(486) 评论(2) 推荐(0) 编辑
摘要: 1:一个接口可以声明多个或者零个成员2:接口的成员必须是方法、属性、事件或者索引器3:接口不能包含常量、字段、运算符、实力构造函数、析构函数或者类型,也不能包含任何种类的静态成员4:所有的接口成员都隐式的具有public访问属性5:接口成员声明中包含任何修饰符都属于编译时错误,具体来说不能使用修饰符:abstruct、public、protected、internal、private、virtual、overried、或者static来声明接口成员using System;interface IDrivingLicenceB{ void getLicence();}interface IDri 阅读全文
posted @ 2012-01-26 21:44 Jimmy-Lee 阅读(238) 评论(0) 推荐(0) 编辑