Question: The difference between delegate and delegate
Analysis:
I believe many friends in the development process have encountered the above questions, in order to solve this question, recently consulted a lot of posts, and finally in the official MSDN document found the answer.
Here are the official document link addresses for delegate and 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
Simply put: delegate is a class, base class, abstract class. Delegate is a key word
A bit deeper, you can understand this:
class is the base class for the delegate type.   However, only systems and compilers can be explicitly from , delegate . Span style= "COLOR: #2a2a2a" > class or multicastdelegate The class derives.   In addition, it is not allowed to derive new types from delegate types.   delegate class is not a delegate type, which is used to derive a delegate type.
Most language implementations Delegate keywords, the compilers of these languages can be MulticastDelegate class, so the user should use the language provided by the Delegate key word.
[C#-2] The difference between delegate and delegate