1.C#中的委托是什么?事件是一种委托吗?
1.1什么是委托
委托是一种定义方法签名的类型 、
委托是一种在对象里保存方法引用的类型,同时也是一种类型安全的函数指针。
事件是多播委托的一个特例,事件是一个特殊的多路广播委托。
C#中的委托可以理解为函数的包装。使用委托使程序员可以将 方法引用 封装在委托对象内。然后调用该委托对象就可以执行委托对象内方法引用指向方法,而不必在编译时知道将调用那个方法(如参数为委托类型方法,也就是提供了为程序回调指定方法的机制)
1.C#中的委托是什么?事件是一种委托吗?
1.1什么是委托
委托是一种定义方法签名的类型 、
委托是一种在对象里保存方法引用的类型,同时也是一种类型安全的函数指针。
事件是多播委托的一个特例,事件是一个特殊的多路广播委托。
C#中的委托可以理解为函数的包装。使用委托使程序员可以将 方法引用 封装在委托对象内。然后调用该委托对象就可以执行委托对象内方法引用指向方法,而不必在编译时知道将调用那个方法(如参数为委托类型方法,也就是提供了为程序回调指定方法的机制)