2008年9月11日
摘要: 深度复制就是引用类型的复制 浅度复制是值类型的复制 例如: using System; using System.Collections.Generic; using System.Text; namespace Test { public class Content { public int val; } //此处若是深度复制才继承IClo... 阅读全文
posted @ 2008-09-11 00:27 virtuousfang 阅读(4186) 评论(2) 推荐(0) 编辑
摘要: ICloneable听起来是个好主意:可以为 那些支持复制的类型实现ICloneable接口。如果不想支持复制,那就不要实现它。但是我们的类型并非活在真空中。让一个类型支持 ICloneable接口会影响它的派生类。一旦类型支持ICloneable接口,那么它所有的派生类也都必须支持它。而且,其所有成员类型也都要支持 ICloneable接口,或者有其他创建复制的机制。最后,当我们设计的类型包含交... 阅读全文
posted @ 2008-09-11 00:16 virtuousfang 阅读(2416) 评论(0) 推荐(0) 编辑
  2008年9月9日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2008-09-09 11:21 virtuousfang 阅读(48) 评论(0) 推荐(0) 编辑
  2008年9月8日
摘要: public class Student : IComparable { private String name; private int age; public Student(string _name, int _age) { name = _name; age = ... 阅读全文
posted @ 2008-09-08 16:47 virtuousfang 阅读(437) 评论(1) 推荐(0) 编辑