摘要: 继承1.继承是“是一种”的关系(is),组合是“有一种”的关系(has)。2.代码重用是继承的好处之一。3.类可以继承一个类和多个接口,派生类不能继承基类的构造函数和析构函数。4.值类型和基元是密封的,因而不能被继承,例如不能创建一个继承于int的类。5.System.object是所有类的最终基类。6.Object.Equals是比较方法,对于引用类型,比较的是引用地址。7.对于引用类型,浅拷贝只复制引用地址,深拷贝复制一个新的内存空间并赋值。8.Object.ReferenceEqulas方法比较两个对象是否是同一个对象。9.基类必须有比派生类相同的可访问性、或具有比派生类更大的可访问性。 阅读全文
posted @ 2011-01-23 22:03 13路易的 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 性能优化总结1. 关于引用类型(接口、类等)在创建的时候应该避免循环创建。2. 对于GDI或者是数据库操作的对象使用using进行控制。 using 语句提供的对象必须实现 IDisposable 接口,才允许使用using,并且using在关闭的时候才会对其释放资源。3. 字符串操作不固定时可以使用StringBuilder对象进行操作。4. 字符串大小写敏感的时候我们比较一般使用a.ToLower() == b.ToLower(),正确应该使用string.Compare(string a, string b, bool ingareCase);进行比较。对于判断数据是否为空我们可以使用s 阅读全文
posted @ 2011-01-23 13:55 13路易的 阅读(195) 评论(0) 推荐(0) 编辑