在C#中,變量命名需要遵循以下規則:
- 變量名必須以字母(a-z, A-Z)或漢字開頭,不能以數字或特殊字符開頭。
- 變量名可以包含字母、數字(0-9)、漢字、下劃線(_)和美元符號($),但不推薦使用美元符號。
- 變量名不能包含空格、特殊字符(如 @, #, $, %, ^, &, * 等)或C#關鍵字。
- 變量名區分大小寫。
- 變量名應盡量簡潔明了,具有描述性,以便于閱讀和理解代碼。
- 局部變量和參數應使用小駝峰命名法(lowerCamelCase),即第一個單詞的首字母小寫,后續單詞的首字母大寫。例如:
int myNumber
。
- 成員變量(類成員)和常量應使用大駝峰命名法(UpperCamelCase),即每個單詞的首字母都大寫。例如:
int MyNumber
和 const string MyConstant
。
- 類型縮寫應遵循大駝峰命名法,首字母大寫,例如:
int
、string
、List<T>
等。
- 泛型參數應使用大寫字母表示,例如:
List<T>
、Dictionary<TKey, TValue>
等。
- 避免使用匈牙利命名法,因為它將類型信息嵌入到變量名中,降低了代碼的可讀性。
遵循這些規則可以使您的C#代碼更具可讀性和一致性。