在函数名中使用下划线是不是很糟糕?我能知道原因吗? 即: 将GET_NAME(byval sword as string)作为字符串
答案 0 :(得分:2)
完全没有。编码惯例是一个非常主观的术语。人们可能会觉得一种编码风格很棒而另一种更糟糕。关键点是仅在整个代码中保持一种编码风格,以方便即将到来的开发人员和维护人员。
但是,请避免使用函数名称的全部大写字母(如示例所示)。它通常保留给宏(C / C ++)/常量。
答案 1 :(得分:0)
我会在我自己的API中谨慎使用它们,但是说它们坏根本就是不真实的。如果是这样,.NET特别会遇到事件处理程序的默认命名问题!
void Form_Load( //...
void Page_Load( //...
void btn_Click( //...
// etc.
答案 2 :(得分:0)
在这种特定情况下,具有下划线分隔符的所有上限通常被理解为常数值。
答案 3 :(得分:0)
首先,它非常 主观事项 ,并且取决于人与人之间的关系。人们可能觉得在功能中使用_,其他人可能不会。如果你使用它没有任何伤害。
坦率地说,您通常不会使用_
标志。但是,您可以在变量声明中使用此“_
”。
注意:您可以查看
msdn link
(至少C#, Visual Basic,C ++)