摘要: 规则: 尽可能地使用初始化器 所谓初始化器,就是在成员变量声明的时候赋值。例如: public class Foo { private string Name = "张三"; } 好处: 1. 初始化器的代码在编译的时候会自动加在所有构造函数中最前面 2. 初始化器的代码会在父类构造函数执行之前执行,并且按照声明的顺序执行 例外: 1. 在初始化器中将成员... 阅读全文
posted @ 2010-01-26 23:35 如斯夫 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1. ==操作符 两个引用类型的对象(类型继承自System.Object),当使用==操作符来判断是不是相等时,编译器总是生成判断这两个对象的引用是不是相同的中间代码IL。因此==操作符对于两个引用类型的对象而言是等价于静态方法 Object.ReferenceEquals(Object objA, Object objB)的,但为了语义更加清晰,我们应该使用Object.ReferenceE... 阅读全文
posted @ 2010-01-26 22:36 如斯夫 阅读(211) 评论(0) 推荐(0) 编辑
摘要: First Page: 1) List new books 2) List all books My Library: 1. List the book current user borrows 2. List the books which user had borrowed. 阅读全文
posted @ 2010-01-26 14:52 如斯夫 阅读(532) 评论(0) 推荐(0) 编辑