摘要: 1、Foreach只能遍历一个可枚举的集合(就是实现了IEnumerable接口)2、System.Array类、String类等实现了IEnumerable接口。3、在IEnumerable接口中,包含了一个名为GetEnumerator的方法: IEnumerator GetEnumerator... 阅读全文
posted @ 2014-04-15 16:53 little strong 阅读(164) 评论(0) 推荐(3) 编辑
摘要: 1、MemberwiseClone 方法创建一个浅表副本,具体来说就是:①创建一个新对象,②将当前对象的非静态字段复制到该新对象。 Ⅰ如果字段是值类型的,则对该字段执行逐位复制。 Ⅱ如果字段是引用类型,则复制引用但不复制引用的对象;因此,原始对象及其复本引用同一对象。2、为了实现深度复制,我们就必须... 阅读全文
posted @ 2014-04-15 16:21 little strong 阅读(270) 评论(1) 推荐(0) 编辑
摘要: 1、可空值类型(System.Nullablewhere T: struct)2、System.Nullable与 int,double平级,为.NET中的“一级公民”3、Int32 ? Nullable4、Nullable类型值与各种操作符进行运算,如果 Nullable为Null,则 结果为 ... 阅读全文
posted @ 2014-04-15 16:03 little strong 阅读(198) 评论(0) 推荐(0) 编辑