方法名称大写的C#标准是什么?

方法名称大写的C#标准是什么?,c#,naming-conventions,C#,Naming Conventions,方法名称大写的C#标准是什么?是: MyClass.MyMethod() 或 第一个是C#中的标准,第二个是Java中的标准第一个是紧随其后的不要相信有一个标准,它是你和你的同事都喜欢的标准。我所见过的最常见的方法是对方法进行PASCALCING,对私有变量进行Camel,等等。通常是.NET的标准,尤其是C。微软建议使用第一种方法 C#方法通常采用PascalCase。参见指南。驼峰案例与正确案例。C#的100%批准的正确方式(TM)是后者。.NET命名标准规定您应该使用Pascal Cas

方法名称大写的C#标准是什么?是:

MyClass.MyMethod()


第一个是C#中的标准,第二个是Java中的标准第一个是紧随其后的不要相信有一个标准,它是你和你的同事都喜欢的标准。我所见过的最常见的方法是对方法进行PASCALCING,对私有变量进行Camel,等等。

通常是.NET的标准,尤其是C。

微软建议使用第一种方法

C#方法通常采用PascalCase。参见指南。

驼峰案例与正确案例。C#的100%批准的正确方式(TM)是后者。

.NET命名标准规定您应该使用Pascal Case:


参见

你是不正确的(假设你的“后一个”是指原始问题)。我认为你把C#和Java 100%混淆了。”假设你的“后一个”是指原始问题“不,是指我列出它们的顺序。那么什么是“适当的情况”呢?帕斯卡情况。如果我称之为“正确”以外的东西,我表示歉意。我没有不尊重的意思。顺便说一句,这是一个非常简单的方法来帮助你记住这一点。统一函数“Awake()”等当然是c#中的PascalCase,所以这就是答案。这个问题不是基于观点的。是否在主题上是另一个问题。我想是的,但是少数人(Meta)会说它(以及这个“非问答网站”上的绝大多数问题)不是。但是,你如何区分嵌套的内部类和使用这种命名约定的方法之间的区别呢?(也许是一个缺陷?)看起来是这样。我只是很快地看了一遍,我找不到你的疑问的答案。第一个可能是C#的标准,但我想说第二个是几乎所有其他语言的标准。在我所知道的几十种语言中,我认为没有任何其他语言遵循C#的约定。大多数语言遵循Java所做的(尽管许多语言早于Java)
MyClass.myMethod()