2024年3月18日发(作者:)

C#命名规范

MyData 就是一个帕斯卡命名的示例

myData是一个骆驼命名法,它第一个单词的第一个字母小写,后面的单词首字母大写,

看起来像一个骆驼

iMyData是一个匈牙利命名法,它的小写的i说明了它的型态,后面的和帕斯卡命名相同,

指示了该变量的用途.

变量命名规范:

内联变量 必须一骆驼camel命名法声明:

for example: uName,uPass;

类变量(成员变量) 同上,但一定要以一个下划线开始!

for example: _mySqlConn

常量命名规范:

带有私有访问修饰的常量必须以骆驼命名法声明,并以一个下划线开始,

for example: private int _SHOW_COUNT=20;

带有公有修饰符.受保护修饰符的常量必须以帕斯卡命名法声明,

for example: protected int COUNT=20;

数组必须以骆驼命名法声明 for example: string[5] nameArray;

string[] nameArray=new string[5];

int[] userAge={20,30,21,22,25,24,22};

结构命名规范:

结构必须以帕斯卡命名法声明,用词或者短语作为声明的首选!

for example: public structStructName{

//结构体!

}

枚举命名规范:

枚举必须以帕斯卡命名规范命名:

for example: public enumWeekDays{

//结构体

}

==============================================

===============================

数据类型

数据类型简写

标准命名举例

Array

arr

Boolean

bln

Byte

byt

Char

chr

DateTime

dtm

Decimal

dec

Double

dbl

Integer

int

Long

lng

Object

obj

Short

shr

Single

sng

String

str

控件类型

Animated button

Button

Check box

ColorDialog

Communications

ContextMenu

缩写

ani

btn

chk

clrdlg

com

ctxmnu

示例

aniMailBox

chkReadOnly

cboEnglish

comFax

ctrCurrent

datBiblio

dgdTitles

dblPublisher

drpLocation

arrShoppingList

blnIsPostBack

bytPixelValue

chrDelimiter

dtmStartDate

decAverageHeight

dblSizeofUniverse

intRowCounter

lngBillGatesIncome

objReturnValue

shrAverage

sngMaximum

strFirstName

Combobox,drop-down list box

cbo

Control(used within procedures

when the specific type is ctr

unknown)

CrystalReportViewer

Data

Data grid

Data list

Data repeater

crvw

dat

dgd

dbl

drp