C 編碼規則

2021-04-02 05:44:53 字數 1635 閱讀 8233

摘錄與其他**

c#編碼規則

規則約定

舉例(說明)

用pascal規則來命名方法型別

public class myclass

public void databind();

用camel規則來命名區域性變數和方法的引數

public void  adduser(string  userid )

所有的類成員變數前加字首 _

對外公開名稱用pascal規則命名;

private class myclass

set {} }}

介面的名稱加字首i.

inte***ce  icompare

列舉的命名是pascal命名

public enum producttype

常量命名全部大寫,單詞間以下劃線間隔,

public const int lock_seconds = 3000;

自定義的屬性以attribute結尾

public class authorattribute:attribute

自定義的異常以exception結尾

public class  myexception:exception

方法的命名.一般將其命名為動賓短語.

showdialog();

用有意義的名字命名namespace,如:產品名、公司名.

目錄結構中要反應出namespace的層次.

把引用的系統的namespace和自定義或第三方的用乙個換行把它們分開.

函式、屬性、類等注釋請使用///三斜線注釋,

這種注釋是基於xml的,不僅能匯出xml製作幫助文件,而且在各個函式、屬性、類等的使用中,編輯環境會自動帶出注釋,方便你的開發。以protected,protected internal,public宣告的定義注釋請都以這樣命名方法。

檔案頭部注釋標註出創始人、創始時間、修改人、修改時間、**的功能,

這在團隊開發中必不可少,它們可以使後來維護/修改的同伴在遇到問題時,在第一時間知道他應該向誰去尋求幫助,並且知道這個檔案經歷了多少次迭代、經歷了多少個程式設計師的手。

使用空格

1: 雙目操作符的前後加空格

2: 單目操作符前加空格

3: 逗號、分號只在後面加空格

使用空行

在一段功能**、或者函式、屬性之間插入空行,這樣會很直觀。

類的成員資料/方法呼叫時,應該加上this限定符

this在編輯環境中是藍色的,更利於我們區分區域性變數、引數或靜態變數,並且利於fxcop檢測區分

命名縮寫

不要使用縮寫命名

我們從來不害怕長的變數命名,而卻擔心看不懂的命名。好的命名不需要注釋;

文字常量和數字常量不要硬編碼,應該用常量類或列舉代替.

盡量少使用三目運算子?:,而要使用if語句

不要宣告public的event,應用事件訪問器

public class source

remove }

} 拒絕使用懸掛式的大括號

C 編碼規則

c 編碼規則 一 命名 1.用pascal規則來命名方法和型別.public class textbox public void databind 2.用camel規則來命名區域性變數和方法的引數.string username public adduser string userid,byte p...

C 編碼規則

一 命名 1.用pascal規則來命名方法和型別.public class textbox public void databind 2.用camel規則來命名區域性變數和方法的引數.string username public adduser string userid,byte password...

C 編碼命名規則

各種型別命名規範總結 型別 命名規則 注意事項 例項 類或結構 pascal 首字元大寫 介面pascal 加字首i idataadaper 列舉名pascal 首字元大寫 commandtype 列舉值pascal 首字元大寫 commandtype.text 事件pascal 首字元大寫 sel...