ric*_*ard 3 .net c# static delegates
这给了我一个编译器错误:
public static delegate void SomeCoolDelegate();
Run Code Online (Sandbox Code Playgroud)
为什么?
这对代表来说没有意义; 我的意思是,在语义上,它就像是说我从来不想要实现这种方法签名!
您可以将实现声明为静态...
protected static SomeCoolDelegate SomeMethod { get; set; }
Run Code Online (Sandbox Code Playgroud)
当你将一个类标记为静态时,你会说你永远不希望它被实例化.委托只是一种识别方法签名的方法.
归档时间: |
|
查看次数: |
1124 次 |
最近记录: |