C#命名規范


1命名規則有兩種:

Pascal:每個單詞的首字母大寫,例如ProductType

Camel:首個單詞的首字母小寫,其余單詞的首字母大寫,例如productType 

標志符

規則

實例與描述

Namespace

命名空間

Pascal

以“.”分隔,當每一個限定詞均為Pascal命名方式,比如:using ExcelQuicker.Framework

Class

Pascal

Application

Function

方法

Pascal

ToString

Enum

枚舉

Pascal

Pascal命名,切勿包含Enum,否則FXCop會拋出Issue

Delegate

委托

Pascal

以Pascal命名,不以任何特殊字符串區別於類名、函數名,命名的后面加EventHandler

Interface

接口

Pascal

IDisposable 注:總是以 I 前綴開始,后接Pascal命名

自定義異常類

 

以Exception結尾

Const

常量

Pascal

全部大寫,單詞間以下划線隔開

成員變量

(全局變量)

Camel

加前綴“_” public int _i;

 

局部變量

Camel

首字母小寫 

數據成員

Camel

以m開頭+Pascal命名規則,如mProductType(m意味member)

string

Pascal

 str前綴

 

2文件頭部注釋

在代碼文件的頭部進行注釋,這樣做的好處在於,我們能對代碼文件做變更跟蹤。

Unity修改C#范文腳本位置:D:****\Data\Resources\ScriptTemplates

樣本:

/********************************************************************************

** 作者: kubll

** 創始時間: 2016-2-8

** 修改人:kubll

** 修改時間:2016-3-9

** 修改人:Lucy

** 修改時間:2016-3-29

** 描述:

**    主要用於產品信息的資料錄入,…

*********************************************************************************/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM