摘要: 委托是一个类,它提供了回调函数机制,而且是类型安全的。使用委托可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,提高了程序的可扩展性。使用委托老规矩,先上个例子:结果:几点说明:使用关键字delegate声明委托。委托是类型安全的,定义时其返回值类型、参数个数及参数类型要和想要调用的方法兼容。在这个例子中,通过Introduce方法获取对delegateIntroduce委托对象的引用。委托对象相当于方法的包装器,使方法能通过包装器进行间接回调。委托即允许调用静态方法(如①②),还允许调用实例方法(③)。将一个方法绑定到委托时,允许引用类型的协变性和逆变性。(ps:陌生 阅读全文
posted @ 2014-04-08 10:35 fireshadow23 阅读(209) 评论(0) 推荐(0) 编辑