摘要: 在一个类中如果需要实现多个自定义构造函数,通常做法是在构造函数中实现各自的业务逻辑,如果这些业务逻辑的实现并非截然不同的话,显然不符合oop编程思想,极不利于维护,当然,我们也可以通过将相同的逻辑部分封装成一个方法,但还有一种更为合理简单的方法,下面就通过this关键字来实现串联构造函数做一简单示例. 1 publicclass Person 2 { 3 publicstring Name { get; set; } 4 publicint? Age { get; set; } 5 6 public Person(string name, int? age) 7 {... 阅读全文
posted @ 2011-06-08 22:28 bobozhang 阅读(422) 评论(0) 推荐(0) 编辑