我公司的很多前Java开发人员都在C#中使用驼峰套管。什么套管最广泛接受/用于C#?
答案 0 :(得分:7)
答案 1 :(得分:2)
最常见的外壳是camelCasing
。
Microsoft .NET Framework参考指南,要求方法参数在camelCasing中,因为这些就像局部变量一样,我会对它们进行相同的处理。
答案 2 :(得分:2)
......而这一个......
Internal Coding Guidelines(设计指南,托管代码和.NET Framework)
我更喜欢这个,在命名/套管上有一个明确的段落。这只是一个更严格的限制。
答案 3 :(得分:0)
与Java完全相同:
int someVeryLongLocalVariableName;
Camel Casing
标识符的第一个字母是小写的,每个后续连接词的第一个字母是大写的。
当标识符由多个单词组成时,请勿在单词之间使用分隔符,如下划线(“_”)或连字符(“ - ”)。而是使用套管来指示每个单词的开头。
以下指南提供了标识符的一般规则。
对所有包含多个单词的公共成员,类型和命名空间名称使用Pascal大小写。
请注意,此规则不适用于实例字段。出于“成员设计指南”中详述的原因,您不应使用公共实例字段。
请使用驼峰套管作为参数名称。
下表总结了标识符的大小写规则,并提供了不同类型标识符的示例。