- 无论在什么语言中,属性或变量标识符名可以使用驼峰法,如:
String myName;方法名、命名空间名、类名等都可以使首字母大写。如:Class MyClass; - 方法或者函数名的取名应该是个动词或者动词短语,比如说
public int Today();这里的名字就是有问题的,应该取名public int GetToday(); - 在 C# 语言中,如果写
if (a==0)时,无意中少了一个等号,即写成if (a=0),因为 C# 是强类型语言,要求if判断中必须为 bool 类型,所以在编译器中会报错。而在 C/C++ 语言中,此语句为弱类型语言,即非 0 即为真,那么在写成if (a=0)时依然不会报错,直到 Debug 一句一句调试时可能才会发现这里出现了错误,那么在遇到比如 C/C++ 之类的弱类型语言时,可以写成if (0==a),因为这样就算失误写成了if (0=a),因为常量 0 无法被赋值,所以编译器就会报错。以后在弱类型语言中可以写成这样来规避一些编译器无法识别的错误。