C#读书笔记——编程规则

原创 2006年05月28日 21:16:00

1、  c#严格区分大小写

2、  命名变量的时候不使用前缀。在vb时代经常使用strs代表变量是字符串变量,再Unix机器上,则不使用任何前缀:char *Result; ,而在C#中,建议不使用前缀。string Result

3、  命名约定:Pascal命名形式,即:单词的第一个字母大写eg: EmployeeSalary。同时,不推荐在命名中使用下划线“_”作为连接字符,变量不要全部都大写,除非有特殊情况;

4、  命名约定:特殊的camel命名形式,即:第一个单词的第一个字母不大写。下列情况适用该种命名方式:

a)         类型中所有私有成员(此时常用一个下划线开头)

private int _temp;

b)        传递给方法的所有参数都应是camel命名;

public void RecordSale(string salesmanName);

c)        区分两个同名的两个对象(常见于属性封装)。

private string employeeName;

 

public string EmployeeName()

{

       get

{

       return employeeName;

                     }

                     set

{

                            employeeName=value;

}

}

注意:此时的代码不能被外部的不需要区分大小写的程序调用。比如:VB.NET

5、  名称风格保持一致

如果类的一个方法为:ShowConfirmationDialog(),则在后面的方法中就不能叫:

ShowDialogWarning()

6、  命名空间名称。命名空间名称是.NET区分共享程序集中对象名的唯一方式,所以以避免一个命名空间名中的对象名称与其他的名称相同,建议使用:

公司名+用户所在部门或类所在软件包

CompanyName.TechnologyName

的命名空间。

比如:WeaponsOfDestructionCopy.Viruses

7、  名称不予任何关键字冲突。

版权声明:本文为博主原创文章,未经博主允许不得转载。

C# 编程规则

2.  一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3.  一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4.  一个方法的代码长度最好不要超过25行。 5....
  • foodvc
  • foodvc
  • 2009年03月11日 13:16
  • 238

c# 读书笔记一

1.c#4.0更新新的动态类型功能,并不总是以静态方式确知对象最终是什么类型。不使用object关键字和从这个类型生成的所有对象,而可以让动态语言运行库在运行期间动态确定对象的类型。 关键字 :dyn...
  • tangjue18246068217
  • tangjue18246068217
  • 2016年10月14日 14:48
  • 137

C#编程规则

C#编程规则本节介绍编写C#程序时应注意的规则。 用于标识符的规则本节将讨论变量、类、方法等的命名规则。注意本节所介绍的规则不仅是规则,也是C#编译器强制使用的。标识符是给变量、用户定义的类型(例如类...
  • chinahuyong
  • chinahuyong
  • 2008年09月06日 23:06
  • 2189

C#权威指南读书笔记——001

《C#权威指南》 书号:9787111321873 这本书一共分为三个部分: 第一部分:.NET体系结构 第二部分:语法 第三部分:Visual Studio 开发环境与C#编码规范 我按照第一部分...
  • u010760567
  • u010760567
  • 2017年03月19日 16:59
  • 262

【Matlab学习笔记】matlab的编程规则

Matlab的编程规则,介绍Matlab编程过程中需要注意的问题。
  • u013035197
  • u013035197
  • 2015年05月03日 12:30
  • 761

Effctive C#第二版 读书笔记2

1,用运行时常量,而不是编译时常量 编译器常量(const)仅能用于数字和字符串。 运行时常量(readonly)也是一种常量,在构造函数执行后不能被再次修改 区别:只读的值将在运行时给出,运行...
  • sinat_23156865
  • sinat_23156865
  • 2017年04月22日 13:42
  • 165

C#高级编程十一天----编程规则

C#编程规范 1.要使一个代码块内的代码都同意缩进一个tab键长度 2.有下列情况下建议有换行 方法之间; 局部变量和它后边的语句之间; 方法内的功能逻辑部分之间; 3.{和}要单起一行 ...
  • shanyongxu
  • shanyongxu
  • 2015年06月14日 16:21
  • 543

编程规则

数据结构是一门研究非数值性程序设计中计算机操作的对象以及它们相互之间关系的学科。 数据结构需要考虑的是数据在计算机存储器内的存储方式和对这种存储方式的逻辑描述,以及针对这些数据的各种操作。任何一种数据...
  • u011750343
  • u011750343
  • 2013年08月20日 21:42
  • 214

单片机c基本编程规范

单片机c基本编程规范   为了提高源程序的质量和可维护性,从而最终提高软件产品生产力,特编写此规范。本标准规定了程序设计人员进行程序设计时必须遵循的规范。本规范主要针对单片机编程语言和08编译器...
  • autumn20080101
  • autumn20080101
  • 2013年04月24日 14:04
  • 995

大型软件编程规范

“安全第一”的C语言编程规范 编者按:C语言是开发嵌入式应用的主要工具,然而C语言并非是专门为嵌入式系统设计,相当多的嵌入式系统较一般计算机系统对软件安全性有更苛刻的要求。1998年,MISRA指出...
  • szu030606
  • szu030606
  • 2012年09月16日 00:18
  • 3647
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#读书笔记——编程规则
举报原因:
原因补充:

(最多只允许输入30个字)