C#命名規則是為了讓整個程序代碼統一以增強其可讀性而設置的。每一個單位在開發一個軟件之前都會編寫一份編碼規范的文檔。
常用的命名方法有兩種,一種是Pascal命名法(帕斯卡命名法),另一種是Camel命名法(駝峰命名法)。
Pascal命名法是指每個單詞的首字母大寫;Camel命名法是指第一個單詞小寫,從第二個單詞開始每個單詞的首字母大寫。
1)變量的命名規則
變量的命名規則遵循Camel命名法,並盡量使用能描述變量作用的英文單詞。
例如存放學生姓名的變量可以定義成name或者studentName等。另外,變量名字也不建議過長,最好是1個單詞,最多不超過3個單詞。
2)常量的命名規則
為了與變量有所區分,通常將定義常量的單詞的所有字母大寫。
例如定義求圓面積的n的值,可以將其定義成一個常量以保證在整個程序中使用的值是統一的,直接定義成PI即可。
3)類的命名規則
類的命名規則遵循Pascal命名法,即每個單詞的首字母大寫。
例如定義一個存放學生信息的類,可以定義成Student。
4)接口的命名規則
接口的命名規則也遵循Pascal命名法,但通常都是以I開頭,並將其后面的每個單詞的首字母大寫。
例如定義一個存放值比較操作的接口,可以將其命名為ICompare。
5)方法的命名規則
方法的命名遵循Pascal命名法,一般采用動詞來命名。
例如實現添加用戶信息操作的方法,可以將其命名為AddUser。
在C#語言中,除了上面涉及的內容外還有很多對象,但命名規則都是類似的,在涉及其他對象時還會對命名規則再次說明。變量小寫開頭,其他類和方法大寫開頭。接口I開頭