为什么需要用分号来定义代表

时间:2019-05-30 07:31:35

标签: c# delegates

我是C#的新手,但仍然在理解基本语法方面仍然很努力。我们知道可以将一个类定义为:

class Program
{
   ...
}    // no semicolon here

但是对于委托类型,我们必须添加分号为:

public delegate void MyGenericDelegate<T>(T arg);  // need to have a semicolon in the end.

但是.net中的委托不是一个像类一样的类型吗,如果我们只定义一个类型,为什么最后需要添加分号呢?

0 个答案:

没有答案