C# Code Style
命名準(zhǔn)則
Spend time deciding on a proper name!
為起一個恰當(dāng)?shù)拿侄嗷ㄐr間!
Don't be afraid to rename things
不用害怕重命名
Don't use single letter names
不要使用單一的字母來作為名字
Don't use acronyms or abbreviations
不要使用縮寫或縮寫詞
匈牙利命名法(Hungarian)
基本原則:變量名=屬性+類型+對象描述。
如:int g_int_age;
太過復(fù)雜,不采用。
屬性部分:
g_:全局變量
c_:常量
m_:成員變量
s_:靜態(tài)變量
所以,Unity 官方代碼中會有以 m_ 開頭的變量名。??原來是代表成員變量的意思。
類型部分:
下面只是舉個例子。
a:數(shù)組
p:指針
b:布爾
下劃線命名法(SnakeCase)
基本原則:單詞與單詞之間用下劃線隔開。
如:int my_age;
駝峰命名法(Camel)
第一個單詞以小寫字母開始,后續(xù)單詞首字母都采用大寫字母。
如:int myAge;
帕斯卡命名法(Pascal)
基本原則:每個單詞首字母大寫。也叫大駝峰式命名法。
如:int MyAge;
全部大寫法(UpperCase)
基本原則:所有字母都是大寫。
如:int MY_AGE;
代碼中命名法的應(yīng)用