我想知道是否有一个标准来设置C#中的函数修饰符的顺序.即
public static void Method()
{}
static public void Method()
{}
Run Code Online (Sandbox Code Playgroud)
这两个都很好,但是
当我编码:
public void static Method()
{}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
成员修饰符'static'必须位于成员类型和名称之前
和
方法必须具有返回类型
Tho*_*que 10
方法声明必须始终遵循以下模式:
[modifiers] returnType methodName([parameters])
Run Code Online (Sandbox Code Playgroud)
没有关于修饰符顺序的规则,但它们必须始终位于返回类型之前.
我不认为有任何的标准有序,人只是为所欲为...我个人更喜欢把访问修饰符(public,private,等),然后再在static修改(如果有的话),那么virtual,abstract或override修改(如果适用).
有关详细信息,请参阅C#规范(第10.6节)
| 归档时间: |
|
| 查看次数: |
3456 次 |
| 最近记录: |