摘要:
ICloneable 听起来是个好主意:可以为那些支持复制的类型实现ICloneable接口。如果不想支持复制,那就不要实现它。但是我们的类型并非活在真空中。让一个类型支持ICloneable接口会影响它的派生类。一旦类型支持ICloneable接口,那么它所有的派生类也都必须支持它。而且,其所有成员类型也都要支持ICloneable接口,或者有其他创建复制的机制。最后,当我们设计的类型包含交织成网状的对象时,支持深复制将变得很困难。 ICloneable接口在其官方的定义里很巧妙地绕过了这个问题,其定义如下:ICloneable接口或者支持深复制(deep copy),或者支持浅复制(sha 阅读全文
posted @ 2011-01-23 15:22
yu_liantao
阅读(222)
评论(0)
推荐(0)
摘要:
转自:http://hi.baidu.com/gghost/blog/item/63cc79dd17c24d325882dd1a.html用ListT的泛型方法作为试验对象首先看看LIstT.Sort()方法ListT.Sort()方法有四种重载说明 List.Sort () 使用默认比较器对整个 List 中的元素进行排序。由 .NET Compact Framework 支持。 List.Sort (泛型 Comparison) 使用指定的 System.Comparison 对整个 List 中的元素进行排序。由 .NET Compact Framework 支持。 List 阅读全文
posted @ 2011-01-23 13:31
yu_liantao
阅读(721)
评论(0)
推荐(1)

浙公网安备 33010602011771号