代码之美~强大的构造方法重载
<div id="cnblogs_post_body">一直在看&ldquo;代码之丑&rdquo;这个文章系列,心想,为得不来个&ldquo;代码之美&rdquo;呢,呵呵,今天做项目时,认为我的验证方法代码逻辑比较漂亮,所以就摘出来分享一下吧,今天讲的是方法的重载,事实上主要是说一下构造方法的重载。构造方法不同于其它方法,它没有返回值,
可以有参数列表,
可以是public,private,protected,internal等去修饰它,
可以是加了static的类型构造方法,也可以是一个实例构造方法,
可以自己去重载自己的构造方法
可以去重载基类的构造方法
美1:重载自己
<div class="cnblogs_code"> /// <summary> /// 代参数的 /// </summary> /// <param name="userID"></param> /// <param name="userName"></param> public User_Info(int userID, string userName) { this.UserID = UserID; this.UserName = UserName; } /// <summary> /// 不代参数,但可以为其它构造方法传参数值的 /// </summary> public User_Info() : this(1, "test") { }
页:
[1]