[C#

您所在的位置:网站首页 delegation和representative [C#

[C#

2024-07-14 17:39| 来源: 网络整理| 查看: 265

问题: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