淺析C#命名規范和Camel命名法
在編寫代碼的過程中所采用的命名方式經常變動,沒有形成固定的風格。因此,根據從網上收集到的一些資料以及自身的一些經驗,對C++、Java以及C#命名規范進行了總結,方便以后查詢。
C#命名規范的原則:
◆盡量采用以前采用過的命名規則;
◆盡量在三種語言下采用相同的命名規則,以方便記憶;
◆盡量采用來自官方(如Sun、MS)的命名規則。
匈牙利命名法、Camel命名法與Pascal命名法
匈牙利命名法:在Windows編程中使用非常普遍,由微軟的一位匈牙利程序員提出。匈牙利命名法通過在變量名前面加上相應的小寫字母的符號標識作為前綴,標識出變量的作用域、類型等。例如,m_lpszStr表示指向一個以0字符結尾的字符串的長指針成員變量。在面向對象的程序設計中匈牙利命名法使用起來非常別扭。
Camel命名法:即駱駝式命名法,原因是采用該命名法的名稱看起來就像駱駝的駝峰一樣高低起伏。
Camel命名法有兩種形式:混合使用大小寫字母和單詞之間加下劃線,例如runFast和run_fast都屬于Camel命名法。
Pascal命名法:與Camel命名法類似,不過Pascal命名法的首字母為大寫字母。以上介紹C#命名規范
【編輯推薦】