C#變量-命名規則

變量的命名基本規則

(1)變量名的第一個字符必須是字母,下劃線("_")或@
(2)其後的字符可以是字母,下劃線或數字。
另外,一些關鍵字對於C#編輯器而言有特定含義,如果錯誤使用其中一個關鍵字,編譯器會出錯。例如:using和namespace

例如:
下列變量名正確
myBigVar
VARI
_text

下列變量名不正確
99BottlesofBeer
namespace
It's-All-Over

變量命名的約定

在看這個的時候一定要清楚,這些約定是有爭議的(書上就這麼說的)

(1)最流行的是Hungarian記號法
這種方法是在所有變量名前加上一個形式的前綴表示其類型。如:一個變量的類型是int,在其名稱前加i或n(iAge),使用這個方法可以快速看出變量是什麼類型。
缺點:由於C#可以創造自己的類型,且.NET Framework中有上百種複雜類型,所以這個系統很快失效了,在很多人完成的工作中,不同的人容易混淆不同的前綴。

(2)目前.NET Framework中的兩種命名約定:PascalCase和camelCase.在名稱中使用大小寫表示它們的用途。它們都應用到多個單詞組成的名稱中,並指定名稱中的每個單詞除第一個字母大寫外,其餘的字母均小寫。在camelCase中還有一個規則,即第一個單詞以小寫字母開頭。


下面是PascalCase變量名:
Age
LastName
TimeOfDiscontent


下面是camelCase變量名:
age
firstName
timeOfDeath

Microsoft建議:對於簡單的變量用camelCase規則,比較高級的命名則用PascalCase

(3)注意:許多年以前命令系統常使用下劃線字符作爲變量名中各個單詞之間的分隔符,如my_first_variable,這種方法已經淘汰了! 

發佈了14 篇原創文章 · 獲贊 5 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章