gpt4 book ai didi

syntax - C#中函数修饰符的顺序

转载 作者:行者123 更新时间:2023-12-04 21:54:33 25 4
gpt4 key购买 nike

我想知道在C#中是否有一个标准来设置函数修饰符的顺序。 IE。

public static void Method()
{}

static public void Method()
{}

这两个都很好,但是

当我编码时:
public void static Method()
{}

我收到以下错误:

Member modifier 'static' must precede the member type and name





Method must have a return type

最佳答案

方法声明必须始终遵循以下模式:

[modifiers] returnType methodName([parameters])

关于修饰符的顺序没有规则,但它们必须始终位于返回类型之前。

我不认为有任何标准顺序,人们随心所欲……我个人更喜欢先放置访问修饰符( publicprivate 等),然后是 static修饰符(如果有),然后是 virtual , abstractoverride修饰符(如果适用)。

有关详细信息,请参阅 C# 规范(第 10.6 节)

关于syntax - C#中函数修饰符的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3749958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com