77范文网 - 专业文章范例文档资料分享平台

C#编程规范V1.0(7)

来源:网络收集 时间:2019-05-18 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

分类代理类工具使用

第30页

4、不要对字段名使用匈牙利语表示法。好的名称描述语义,而非类型。

6、对预定义对象实例使用公共静态只读字段。如果存在对象的预定义实例,则将它们

声明为

对象本身的公共静态只读字段。使用 Pascal 大小写,原因是字段是公共的。下面的

代码

示例阐释公共静态只读字段的正确使用。

public struct Color {

public static readonly Color Red = new Color(0x0000FF); public Color(int rgb)

{

// Insert code here.}

public Color(byte r, byte g, byte b) {

// Insert code here.

}

public byte RedValue { get {

return Color; } } }

5.15 静态字段

以下规则概述静态字段的命名指南:

1、使用名词、名词短语或者名词的缩写命名静态字段。 2、使用 Pascal 大小写。

3、对静态字段名称使用匈牙利语表示法前缀。 (不推荐匈牙利命名法)

分类代理类工具使用

第31页

4、建议尽可能使用静态属性而不是公共静态字段。

5.16 集合

集合是一组组合在一起的类似的类型化对象,如哈希表、查询、堆栈、字典和列表,集合的命名

建议用复数。

5.17 措词

避免使用与常用的 .NET 框架命名空间重复的类名称。例如,不要将以下任何名称用作类

名称:

System、Collections、Forms 或 UI。有关 .NET 框架命名空间的列表,请参阅类库。 另外,避免使用和以下关键字冲突的标识符。 AddHandler AddressOf As ByRef Catch CDec CLng CStr Default Each Erase False Friend Handles

Assembly Byte CBool CDbl CObj CType Delegate Else Error Finalize Function If

Alias Auto ByVal CByte Char Const Date Dim ElseIf Event Finally Get Implements Interface Long MustInherit New

And Base Call Cchar Cint Cshort Decimal Do End Exit Float GetType Imports Is Loop

Ansi Boolean Case CDate Class CSng Declare Double Enum

ExternalSource For Goto In Let Me

Inherits Integer Lib Mod MyClass

Like Module Namespace

MustOverride MyBase Next

Not

分类代理类工具使用

第32页

Nothing Option

NotInheritable NotOverridable Object Optional

Or Preserve RaiseEvent

Overloads Private ReadOnly

On

Overridable Property ReDim Return Overrides ParamArray Protected Public Region REM RemoveHandler Resume Select Set Single

Static

Structure Sub To True Until

volatile

WithEvents WriteOnly instanceof package

Shadows Step SyncLock Try When Xor var

Shared Short Stop String Then Throw TypeOf Unicode While With Eval extends

分类代理类工具使用

第33页

6 第六章 语句

6.1 每行一个语句

每行最多包含一个语句。如 a++; //推荐 b--; //推荐

a++; b--; //不推荐

6.2 复合语句

复合语句是指包含\父语句{子语句;子语句;}\的语句,使用复合语句应遵循以下几点

1 子语句要缩进。

2 左花括号“{” 在复合语句父语句的下一行并与之对齐,单独成行。 3 即使只有一条子语句要不要省略花括号“ {}”。 如

while (d + = s++) { n++; }

6.3 return 语句

return语句中不使用括号,除非它能使返回值更加清晰。如 return;

return myDisk.size();

return (size ? size : defaultSize);

6.4 if、 if-else、if else-if 语句

if、 if-else、if else-if 语句使用格式

分类代理类工具使用

第34页

if (condition) {

statements; }

if (condition) {

statements; } else {

statements; }

if (condition) {

statements; }

else if (condition) {

statements; } else {

statements; }

6.5 for、foreach 语句

for 语句使用格式

for (initialization; condition; update) {

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C#编程规范V1.0(7)在线全文阅读。

C#编程规范V1.0(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/630275.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: