c#的一些应用(2)

2019-06-11 09:21

字段

非私有字段

枚举值

参数 局部变量

amel

Pascal

Pascal

Camel

Camel

public string FieldName;

FileMode{Append}

public void UpdateData(string fieldName)

string fieldName;

避免使用缩写,如果一定要使用,就谨慎使用。同时,应该保留一个标准缩写的列表,并且在使用时保持一致。

对常见缩略词,两个字母的缩写要采用统一大小写的方式(示例:ioStream,getIOStream);多字母缩写采用首字母大写,其他字母小写的方式(示例:getHtmlTag);

避免使用长名字(最好不超过 15 个字母)。 避免使用相似或者仅在大小写上有区别的名字。 6.2. 各种标示符类型的命名约定 6.2.1. 程序集命名

公司域名(Techstar)+ 项目名称 + 模块名称(可选),例如: 中心系统程序集:Techstar.ProductionCenter;

中心系统业务逻辑程序集:Techstar. ProductionCenter.Business; 6.2.2. 命名空间命名

采用和程序集命名相同的方式:公司域名(Techstar)+ 项目名称 + 模块名称。 另外,一般情况下建议命名空间和目录结构相同。例如:

中心系统:Techstar.ProductionCenter;

中心系统下的用户控件:Techstar.ProductionCenter.UserControl; 中心系统业务逻辑:Techstar. ProductionCenter.Business; 中心系统数据访问:Techstar. ProductionCenter.Data; 6.2.3. 类和接口命名

类的名字要用名词;

避免使用单词的缩写,除非它的缩写已经广为人知,如HTTP。

接口的名字要以字母I开头。保证对接口的标准实现名字只相差一个“I”前缀,例如对IComponent的标准实现为Component;

泛型类型参数的命名:命名要为T或者以T开头的描述性名字,例如: public class List

public class MyClass

对同一项目的不同命名空间中的类,命名避免重复。避免引用时的冲突和混淆; 6.2.4. 方法命名 第一个单词一般是动词

如果方法返回一个成员变量的值,方法名一般为Get+成员变量名,如若返回的值 是bool变量,一般以Is作为前缀。另外,如果必要,考虑用属性来替代方法,具 体建议见10.1.2节;

如果方法修改一个成员变量的值,方法名一般为:Set + 成员变量名。同上,考虑 用属性来替代方法;

6.2.5. 变量命名

按照使用范围来分,我们代码中的变量的基本上有以下几种类型,类的公有变量;类的私有变量(受保护同公有);方法的参数变量;方法内部使用的局部变量。这些变量的命名规则基本相同,见标识符大小写对照表。区别如下:

i. 类的公有变量按通常的方式命名,无特殊要求;

ii. 类的私有变量采用两种方式均可:采用加“m”前缀,例如mWorkerName; iii. 方法的参数变量采用camalString,例如workerName; iv. 方法内部的局部变量采用camalString,例如workerName; 不要用_或&作为第一个字母; 尽量要使用短而且具有意义的单词;

单字符的变量名一般只用于生命期非常短暂的变量。i,j,k,m,n一般用于integer;c,d,e 一般用于characters;s用于string

如果变量是集合,则变量名要用复数。例如表格的行数,命名应为:RowsCount; 命名组件要采用匈牙利命名法,所有前缀均应遵循同一个组件名称缩写列表 6.3. 组件名称缩写列表

缩写的基本原则是取组件类名各单词的第一个字母,如果只有一个单词,则去掉其中的元音,留下辅音。缩写全部为小写。

组件类型

缩写

子 Lbl

Note Txt

Name Btn

OK Ib

K Lb

ump Hl

ump Ddl

List Cb

Label

lbl

TextBox

txt

Button

btn

ImageButton

ibO

LinkButton

lbJ

HyperLink

hlJ

DropDownList

ddl

CheckBox

cbC

hoice C

cbl

CheckBoxList

bl Group R

rbC

RadioButton RadioButtonList

Image

b hoice R

rbl

bl Group I

img

mg Beauty P

pnl

Panel

nl Tree T

tvU

TreeView

v nit

WebComTable ImageDateTimeInput

ComboBox MyImageButton

WebComm.TreeView

PageBar

Wct

wct

Basic D

dti

ti Start C

cbL

b ist M

mib

ib OK T

tvU

v nit P

pbM

b aster

7. 声明

每行要只有一个声明,如果是声明i,j,k之类的简单变量可以放在一行;

除了for循环外,声明要放在块的最开始部分。for循环中的变量声明可以放在for语句中。如:for(int i = 0; I < 10; i++) 。

避免块内部的变量与它外部的变量名相同。

8. 表达式和语句

每行建议只有一条语句。

if-else,if-elseif语句,任何情况下,都应该有“{”,“}”,格式如下: if (condition) {

statements; }

else if (condition) {

statements;

} else {

statements; }

for语句格式如下:

for (initialization; condition; update) {

statements; }

如果语句为空:

for (initialization; condition; update) ; while语句格式如下: while (condition) {

statements; }

如果语句为空: while (condition); do-while语句格式如下: do {

statements;


c#的一些应用(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:无效婚姻的认定及处理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: