C#编码规范-命名规则

C#编码规范(1):命名规则

1. 类名,属性名,方法名,文件名 使用Pascal 大小写形式

2. 变量,方法参数 使用Camel 大小写形式

3. 用有意义的,描述性的词语来命名变量
- 别用缩写。用name, address, salary等代替 nam, addr, sal
-
别使用单个字母的变量象i, n, x . 使用 index, temp

用于循环迭代的变量例外:
for ( int i = 0; i < count; i++ ){ ...}
如果变量只用于迭代计数,没有在循环的其他地方出现,许多人还是喜欢用单个字母的变量(i) ,而不是另外取名。
-
变量名中不使用下划线 (_)
-
命名空间需按照标准的模式命名

4. 文件名要和类名匹配
例如,对于类HelloWorld, 相应的文件名应为 helloworld.cs (, helloworld.vb)

5. 三层命名规范

实体层:ClassInfo

数据层:DalClass  (相同方法尽量统一命名) 如每个类中都 Add Edit Delete 方法 得到数据前缀加 Get

业务逻辑层:BllClass

 

6.aspx文件命名规范

PageNameAdd

PageNameList

PageNameEdit

 

7.控件命名

Control

Prefix

Example

Label

lbl

lblSurname

TextBox

txt

txtSurname

DataGrid

dg

dgResults

Button

btn

btnSave

ImageButton

ibtn

ibtnSave

Hyperlink

lnk

lnkHomePage

DropDownList

ddl

ddlCompany

ListBox

lst

lstCompany

DataList

dlst

dlstAddress

Repeater

rep

repSection

Checkbox

chk

chkMailList

CheckBoxList

chk

chkAddress

RadioButton

rdo

rdoSex

RadioButtonList

rdo

rdoAgeGroup

Image

img

imgLogo

Panel

pan

panSection

PlaceHolder

plh

plhHeader

Calender

cal

calMyDate

Adrotator

adr

adrBanner

Table

tbl

tblResults

[All] Validators

val

valCreditCardNumber

ValidationSummary

vals

valsErrors

 

8 泛型命名规范

IList<ExhibitorInfo> ILExhibitorInfo = new List<ExhibitorInfo>()

 

Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。
Camel
大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值