C#中的委托定义

时间:2012-02-25 01:43:46

标签: c#

假设我有以下代表:

public delegate int TestD(int p);

之间有什么区别吗?
TestD del = MyMethod;

TestD del = new TestD(MyMethod);

1 个答案:

答案 0 :(得分:5)

不,没有区别:从C#2.0开始,您可以使用method group指定代理。

注意:在不太可能的情况下,您需要1.0兼容性,第二种语法将是您唯一的选择。