记录点滴

记录生活

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  67 随笔 :: 2 文章 :: 233 评论 :: 17万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

03 2012 档案

摘要:net设计规范(2)1. 要把PascalCasing用于由多个单词构成的名字空间,类型以及成员的名字.2. 要把camelCasing用于参数的名字.3. 要把两个字母的首字母缩写词全部大写,除非是camelCasing风格参数名的第一个单词 System.IO Public void StartIO(Stream ioStream)4. 要把三个或三个以上字母组成的首字母缩写词的第一个字母大写。只有第一个字母大写,除非是camelCasing风格参数名的第一个单词. System.Xml Public void ProcessHtmlTag(string htmlTag)5. Jeffr. 阅读全文
posted @ 2012-03-20 00:07 啊峰 阅读(355) 评论(0) 推荐(0) 编辑

摘要:第三章命名规范大小写约定camelCasing内部字段,私有字段,局部变量,方法的形参其他都用 PascalCasing通用命名约定程序集和DLL的命名名字空间的命名类,结构,接口的命名类型成员的命名第四章类型设计规范类型分类:引用类型 :类,静态类,集合,数组,异常,修饰属性值类型:结构,枚举接口类和结构之间的选择结构:类型的实例比较小而且生命期比较短,或则被内联在其他对象中在逻辑上代表一个独立的值,与基本类型相似实例的大小小于16个字节不可变不需要经常被装箱类和接口之间的选择要用抽象类而不是接口来解除契约与实现之间的耦合接口:需要提供多态层次结构的值类型达到与多重继承相类似的效果抽象类的设 阅读全文
posted @ 2012-03-20 00:06 啊峰 阅读(530) 评论(0) 推荐(0) 编辑

摘要:文章来源:http://www.cnblogs.com/xumingming/archive/2009/09/21/1571296.html1.如果你返回的集合是只用于遍历,不可修改的,则返回IEnumerable<T>2.如果返回的集合需要修改,如添加和删除元素,用ICollection<T>3.如果返回的集合需要支持排序,索引等,用IList<T>4.如果返回的集合要支持索引,但不能添加,删除元素,用ReadOnlyCollection<T>ICollection主要针对静态集合;IList主要针对动态集合IEnumerable<T&g 阅读全文
posted @ 2012-03-13 18:19 啊峰 阅读(184) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示