C# 使用委托时出错:无效令牌';无效';类、结构或接口成员声明中的

C# 使用委托时出错:无效令牌';无效';类、结构或接口成员声明中的,c#,delegates,C#,Delegates,我在声明委托时遇到此错误: 类、结构或接口成员声明中的令牌“void”无效 有人能提出此错误的原因吗?使用delegate而不是delegate public delegate void ShowDel(string msg); 委托类是委托类型的基类。然而,只有 系统和编译器可以显式地从委托类派生 或者从MulticastDelegate类。这也是不允许的 从委托类型派生新类型。委托类不可用 被认为是委托类型;它是用于派生委托的类 类型。大多数语言都实现了委托关键字,而编译器 这些语言能

我在声明委托时遇到此错误: 类、结构或接口成员声明中的令牌“void”无效


有人能提出此错误的原因吗?

使用
delegate
而不是
delegate

 public delegate void ShowDel(string msg);
委托类是委托类型的基类。然而,只有 系统和编译器可以显式地从委托类派生 或者从MulticastDelegate类。这也是不允许的 从委托类型派生新类型。委托类不可用 被认为是委托类型;它是用于派生委托的类 类型。大多数语言都实现了委托关键字,而编译器 这些语言能够从MulticastDelegate类派生; 因此,用户应该使用 语言


+1是用来表示代理的类型。明白了,只是犯了一个小错误。我想有时候我们会错过一些小东西。