原文 http://blogs.msdn.com/b/brada/archive/2005/01/26/361363.aspx
平時編碼的時候基本都是使用vs編輯器的自動整形,所以大部分內容都不太需要注意了,
比較有用的是命名規約
不使用hungarian命名法
不使用(_, m_, s_, )等作為成員開頭,而用【「this.」 (in c#) and (「me.」 in vb.net)】來區分本地成員變數
使用camelcasing方式命名成員變數
使用camelcasing方式命名引數
使用camelcasing方式命名本地變數
使用pascalcasing方式命名方法,屬性,事件和類名
使用「i」開頭來定義介面
不使用小寫來作為enums, classes, or delegates的開頭
注hungarian :匈牙利命名法。簡單說 變數名=屬性+型別+物件描述
camelcasing :約定僅用於引數的名字,它把識別符號中除了第乙個單詞之外的所有單詞的首字母大寫
pascalcasing :每個單詞首字母大寫。
C 命名空間介紹
目錄 在c 當中,名稱可以是變數 函式 結構體 列舉 類以及結構體和類的成員。這本身並沒有問題,但隨著專案的增大,名稱之間相互衝突的可能性也會大大增加。比如我們使用了多個廠商的 它們都定義了list,tree和node類,但定義的方式不同,也就沒辦法互相相容。這個時候當我們希望使用乙個庫的list類...
C 命名空間namespace的介紹與使用
介紹 命名空間可以解決程式中的同名衝突,尤其大型專案多人開發中經常用到。比如我們使用c 的標準輸出std cout就使用了std命名空間。語法 namespace 沒有分號 在某些第三方庫中是有namespace的,因此我們在使用這些庫的時,要確定是否使用using namespace來解除名字字首...
C 視窗抖動 執行緒 命名空間介紹
一 執行緒 1.執行緒是指計算機在執行 所讀取 的一種方式,一般都是一行一行閱讀,c 是按分號閱讀,乙個c 檔案中的 事件函式裡面,嚴格按照從上往下的順序執行事件執行速度是非常快,而執行 的這個流程稱之為執行緒目前使用的是單執行緒 2.執行緒所在地 using system.threading 3....