程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#編程規范---上(8)

C#編程規范---上(8)

編輯:關於C語言

5.3 縮寫

為了避免混淆和保證跨語言交互操作,請遵循有關區縮寫的使用的下列規則:

1)不要將縮寫或縮略形式用作標識符名稱的組成部分。例如,使用 GetWindow,而不要使用 GetWin。

2)不要使用計算機領域中未被普遍接受的縮寫。

3)在適當的時候,使用眾所周知的縮寫替換冗長的詞組名稱。例如,用 UI 作為 User Interface 縮寫,用 OLAP 作為 On-line Analytical Processing 的縮寫。

4)在使用縮寫時,對於超過兩個字符長度的縮寫請使用 Pascal 大小寫或 Camel 大小寫。例如,使用 HtmlButton 或 HtmlButton。但是,應當大寫僅有兩個字符的縮寫,如,System.IO,而不是 System.Io。

5.4 命名空間

1)命名命名空間時的一般性規則是使用公司名稱,後跟技術名稱和可選的功能與設計,如下所示。

CompanyName.TechnologyName[.Feature][.Design]

例如:

namespace Langchao.Procurement       //浪潮公司的采購單管理系統

namespace Langchao.Procurement.DataRules  //浪潮公司的采購單管理系統的業務規則模塊

2)命名空間使用Pascal大小寫,用逗號分隔開。

3)TechnologyName 指的是該項目的英文縮寫,或軟件名。

4)命名空間和類不能使用同樣的名字。例如,有一個類被命名為Debug後,就不要再使用Debug作為一個名稱空間名。

5.5 類

1)使用 Pascal 大小寫。

2)用名詞或名詞短語命名類。

3)使用全稱避免縮寫,除非縮寫已是一種公認的約定,如URL、Html

4)不要使用類型前綴,如在類名稱上對類使用 C 前綴。例如,使用類名稱 FileStream,而不是

CFileStream。

5)不要使用下劃線字符 (_) 。

6 、有時候需要提供以字母 I 開始的類名稱,雖然該類不是接口。只要 I 是作為類名稱組成部分的整個單詞的第一個字母,這便是適當的。例如,類名稱 IdentityStore 是適當的。在適當的地方,使用復合單詞命名派生的類。派生類名稱的第二個部分應當是基類的名稱。例如,ApplicationException 對於從名為 Exception 的類派生的類是適當的名稱,原因ApplicationException 是一種Exception。請在應用該規則時進行合理的判斷。例如,Button 對於從 Control 派生的類是適當的名稱。盡管按鈕是一種控件,但是將 Control 作為類名稱的一部分將使名稱不必要地加長。

public class FileStream

public class Button

public class String

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