gpt4 book ai didi

c# - 如果我用 c sharp 写 static public void 而不是 public static void 会怎么样?

转载 作者:行者123 更新时间:2023-12-05 09:04:01 25 4
gpt4 key购买 nike

由于我是 OOPS 概念的新手,如果我在 c sharp 中写 static public void 而不是 public static void 会怎么样?这会有什么不同吗?

最佳答案

C# language specification将第 15.6.1 章中的方法头定义为

method-header:attributesopt method-modifiersopt partialopt return-type member-name type-parameter-listopt( formal-parameter-listopt ) type-parameter-constraints-clausesopt

method-modifiers:
method-modifier
method-modifiers method-modifier

所以顺序是

  • 属性 ( [Something]) 必须放在第一位
  • 接下来是修饰符 ( new public protected internal private static virtual sealed override abstract extern ),顺序不限(这就是您要问的问题)
  • partial必须在返回类型之前
  • 返回类型在方法之前
  • 返回类型泛型(<Something>)在参数之前
  • 括号内的参数
  • 和一个where从句最后

关于c# - 如果我用 c sharp 写 static public void 而不是 public static void 会怎么样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69152831/

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