[C# |
您所在的位置:网站首页 › delegation和representative › [C# |
问题:delegate和Delegate的区别 分析: 相信很多朋友开发过程中都遇到过上述疑问,为了解开这个疑问,最近查阅了不少帖子,最终在msdn的官方文档找到了答案。 下面是delegate和Delegate的官方文档链接地址 delegate:https://msdn.microsoft.com/zh-cn/library/ms173171.aspx Delegate:https://msdn.microsoft.com/zh-cn/library/system.delegate(v=vs.110).aspx
简单的来说就是:Delegate是个类,基类,抽象类。delegate是一个关键字 更深入一点则可以这样理解: Delegate 类是委托类型的基类。 然而,只有系统和编译器可以显式地从 Delegate 类或 MulticastDelegate 类派生。 此外,还不允许从委托类型派生新类型。 Delegate 类不是委托类型,该类用于派生委托类型。 大多数语言实现 delegate 关键字,这些语言的编译器能够从 MulticastDelegate 类进行派生;所以,用户应当使用语言所提供的 delegate 关键字。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |