六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 93|回复: 0

代码之美~强大的构造方法重载

[复制链接]

升级  44.3%

618

主题

618

主题

618

主题

探花

Rank: 6Rank: 6

积分
1886
 楼主| 发表于 2012-12-10 15:53:48 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">一直在看“代码之丑”这个文章系列,心想,为得不来个“代码之美”呢,呵呵,今天做项目时,认为我的验证方法代码逻辑比较漂亮,所以就摘出来分享一下吧,今天讲的是方法的重载,事实上主要是说一下构造方法的重载。
构造方法不同于其它方法,它没有返回值,
可以有参数列表,
可以是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") { }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表