在C#中命名变量的正确礼仪是什么?
ProperCase、大写、小写、ToggleCase(用于螺母作业) 有这么多的可能性,我想知道是否有一个正式的礼仪 如果是这样,谁将为程序员开办“班级”学校?请参阅此链接 请选择易于阅读的标识符名称。例如,名为HorizontalAlignment的属性在英语中比AlignmentHorizontal更易读 与简洁性相比,更倾向于可读性。属性名CanScrollHorizontal优于ScrollableX(对X轴的模糊引用) 不要使用下划线、连字符或任何其他非字母数字字符 不要使用匈牙利符号。请参阅此链接 请选择易于阅读的标识符名称。例如,名为HorizontalAlignment的属性在英语中比AlignmentHorizontal更易读 与简洁性相比,更倾向于可读性。属性名CanScrollHorizontal优于ScrollableX(对X轴的模糊引用) 不要使用下划线、连字符或任何其他非字母数字字符在C#中命名变量的正确礼仪是什么?,c#,C#,ProperCase、大写、小写、ToggleCase(用于螺母作业) 有这么多的可能性,我想知道是否有一个正式的礼仪 如果是这样,谁将为程序员开办“班级”学校?请参阅此链接 请选择易于阅读的标识符名称。例如,名为HorizontalAlignment的属性在英语中比AlignmentHorizontal更易读 与简洁性相比,更倾向于可读性。属性名CanScrollHorizontal优于ScrollableX(对X轴的模糊引用) 不要使用下划线、连字符或任何其他非字母数字字符 不要使用匈牙利符
不要使用匈牙利符号。关于这一主题,已有两篇篇幅较长的MSDN文章,几乎涵盖了您可能遇到的所有情况:
int myInt
int MyInt
int my_Int
int My_Int
int myint
在C#中,大多数程序员(但不是所有程序员)通常使用您所称的“适当情况”
int myInt
int MyInt
int my_Int
int My_Int
int myint
官方礼仪?我认为最接近的方法是遵循代码分析警告规则集进行命名。它符合微软发布的.NET框架编码准则。查看此处的规则集:
官方礼仪?我认为最接近的方法是遵循代码分析警告规则集进行命名。它符合微软发布的.NET框架编码准则。查看此处的规则集:
我建议您安装Resharper,这将为您提供在整个代码中使用非常好的标识符约定的可能性。我建议您安装Resharper,这将为您提供在整个代码中使用非常好的标识符约定的可能性。当您为自己编写代码时,无论感觉最正常的是什么,我都使用camel大小写“myInt”或pascal大小写“myInt”
但当你找到一份工作时,很可能会有一份文档描述你应该如何命名变量和定义方法。当你自己编写代码时,我会使用驼峰式的“myInt”或pascal式的“myInt”
但是当你得到一份工作时,很可能会有一份文档描述你应该如何命名变量和定义方法。我从中学到了很多。事实上,这里每个人对你的问题的答案都是准确有效的——这个答案并不比他们的答案更准确——我只是在这里发帖,以防你对一本好书感兴趣。我从中学到了很多。事实上,每个人对你的问题的回答都是正确和有效的——这个答案比他们的答案更正确——我只是张贴,以防你对一个好的阅读感兴趣。不管你怎么舒服,只要保持一致。你考虑阅读.NET文档吗?里面有一个导游,上面写着这一切;)您是否搜索过相关问题,如C#变量命名?关于这个已经有很多问题了。当然不是通过预置我的……可能的副本,不管你喜欢什么,只是保持一致。你考虑过阅读.NET文档吗?里面有一个导游,上面写着这一切;)您是否搜索过相关问题,如C#变量命名?在这方面已经有很多问题了。当然不是在我的…可能的副本前面加前缀