程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#開發規范總結(個人建議)

C#開發規范總結(個人建議)

編輯:C#入門知識

 

 

   

 

 

 

 

 

 

   

 

的代碼行風格不良的代碼行

盡可能在定義變量的同時初始化該變量(就近原則)

 

 

 

 

 

 

 

 

的代碼行風格不良的代碼行

 

   

 

 

 

 

 

 

 

 

 

的對齊風格不良的對齊

 

 

 

   

 

說明

且後續單詞的首字母都必須大寫

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

 

 

從右至左

  

 

 

 

 

 

 

 

 

 

從右至左

 

從右至左

 

用括號確定表達式的操作順序,避免使用默認的優先級。

 

 

 

 

 

 

NaN "Not a Number"true false

else
  alert(a-b);

 

  if (b == 0) alert(a+b);
} else {
  alert(a-b);
}

 

的對齊風格良好的對齊

    [break;]
  case r2:
    ...
    [break;]
  ...
  [default:
    ...]

數據類型簡寫

標准命名舉例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WinForm Control 命名規范

數據類型簡寫

標准命名舉例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WebControl 命名規范

數據類型簡寫

標准命名舉例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

變量
變量的作用域及前綴

說明

舉例

 

 

 

 

 

 

 

變量數據類型的前綴

類庫數據類型

標准命名舉例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



常量定義
常量=作用域+ c+數據類型+變量名

類對象定義
類實例=作用域+cls+變量名
類對象=C+名稱

結構對象定義
結構對象實例=作用域+struc+變量名
結構對象=S+名稱

命名空間定義
以層為前綴進行命名

接口定義
以大寫I為前綴

窗體的命名規則
窗體名=frm+窗體名(名詞+動詞)
注意:保存的文件明和窗體名相同。

枚舉定義規則
以Enum為前綴

事件命名規則
事件控制器要帶有EventHandler後綴
使用sender和e命名兩個參數
事件參數類要帶有EventArgs後綴
考慮使用動詞命名事件
對於有"之前"或"之後"概念的事件,要使用現在時或過去時命名

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved