C#本地和实例变量的正确套管约定是什么?

时间:2012-04-04 23:30:51

标签: c# .net coding-style naming-conventions

我公司的很多前Java开发人员都在C#中使用驼峰套管。什么套管最广泛接受/用于C#?

4 个答案:

答案 0 :(得分:7)

答案 1 :(得分:2)

最常见的外壳是camelCasing

Microsoft .NET Framework参考指南,要求方法参数在camelCasing中,因为这些就像局部变量一样,我会对它们进行相同的处理。

答案 2 :(得分:2)

......而这一个......
Internal Coding Guidelines(设计指南,托管代码和.NET Framework)
我更喜欢这个,在命名/套管上有一个明确的段落。这只是一个更严格的限制。

答案 3 :(得分:0)

与Java完全相同:

int someVeryLongLocalVariableName;

Official soure

  

Camel Casing

     

标识符的第一个字母是小写的,每个后续连接词的第一个字母是大写的。

     

当标识符由多个单词组成时,请勿在单词之间使用分隔符,如下划线(“_”)或连字符(“ - ”)。而是使用套管来指示每个单词的开头。

     

以下指南提供了标识符的一般规则。

     

对所有包含多个单词的公共成员,类型和命名空间名称使用Pascal大小写。

     

请注意,此规则不适用于实例字段。出于“成员设计指南”中详述的原因,您不应使用公共实例字段。

     

请使用驼峰套管作为参数名称。

     

下表总结了标识符的大小写规则,并提供了不同类型标识符的示例。