建議133:用camelCasing命名私有字段和局部變量
私有變量和局部變量只對本類型負責,它們在命名方式也採用和開放的屬性及字段不同的方法。camelCasing很適合這類命名。
camelCasing和PascalCasing的區別是它的首字母是小寫的。之所以要採用這兩種不同的命名規則,是爲了便於開發者自己快速地區分它們。例如:
class Person { private string firstName; private string lastName; public string Name { get { return string.Format("{0} {1}", firstName, lastName); } } private int doSomething(int a, int b) { int iTemp = 10; return a + b + iTemp; } }
我們可以看到,所有私有字段,包括方法的參數及局部變量全部遵循首字母小寫的cameCasing規則。一旦脫離了這種規則,在編碼過程中很容易給自己造成混淆。
轉自:《編寫高質量代碼改善C#程序的157個建議》陸敏技