日斋
日新月异

原则:简单性、清晰性、完整性、一致性、健壮性。
统一缩进块语句。
代码行过长换行原则:1、每个逗号后的表达式于逗号前的表达式的第一个字符对其。2、不包含逗号则在最低优先级的操作符之前换行。
命名空间:先依字母顺序列出系统定义的命名空间,后面加一空行;然后依字母顺序列出第三方命名空间,后面加一空行;最后再依字母顺序列出用户定义的命名空间。
特性:为清晰起见,在每行中只放一个特性。
类型和常量:1、使用Pascal写法给命名空间、类、结构、属性、枚举、常量及函数命名。2、应该用名词来命名定义了对象或其他事物的类、结构和属性。3、用复数
形式书写复数名称。4、给抽象基类型加上“Base”后缀。
接口:1、用大写字母“I”作为接口名称的前缀。2、使用名词给用于命名服务的接口命名。
方法:方法通常定义动作,应该用动词来描述。
变量和参数:1、使用驼峰写法给变量和方法参数命名。2、常量第一个之母大写。3、用名词来命名变量。4、给成员变量名称加上前缀或后缀,是之于其他变量区分开。5、依所赋值的字段名称给构造函数和属性参数命名。
特性:给自定义特性实现加上“Attribute”后缀。

使用“@”前缀转义整个字符串。
使用StringBuider,尽量避免重复的装箱和拆箱操作。

posted on 2010-01-31 21:57  李承隆  阅读(174)  评论(0编辑  收藏  举报