首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

源码分析。比较菜的有关问题

2012-01-19 
源码分析。比较菜的问题在以下代码中,publicUserDetailsInfo(...){...}这段代码的用意不太明白,请指点names

源码分析。比较菜的问题
在以下代码中,public   UserDetailsInfo(...){...}   这段代码的用意不太明白,请指点
namespace   WeYyzyq.Model
{
        [Serializable]
        public   class   UserDetailsInfo
        {
                private   int   user_id;
                private   string   user_name;
                private   string   user_email;
                private   DateTime   user_adddate;
                private   string   user_ip;
               
                    public   UserDetailsInfo(int   user_id,   string   user_name,   string   user_email,   DateTime   user_adddate,
                        string   user_ip)
                    {
                        this.user_id   =   user_id;
                        this.user_name   =   user_name;
                        this.user_email   =   user_email;
                        this.user_adddate   =   user_adddate;
                        this.user_ip   =   user_ip;
                    }
                   
                ///   <summary>
                ///   用户ID
                ///   </summary>
                public   int   User_Id
                {
                        get   {   return   user_id;   }
                        set   {   user_id   =   value;   }
                }
                ///   <summary>
                ///   用户名
                ///   </summary>
                public   string   User_Name
                {
                        get   {   return   user_name;   }
                        set   {   user_name   =   value;   }
                }
                ///   <summary>


                ///   用户邮箱
                ///   </summary>
                public   string   User_Email
                {
                        get   {   return   user_email;   }
                        set   {   user_email   =   value;   }
                }
               
                ///   <summary>
                ///   添加时间
                ///   </summary>
                public   DateTime   User_Adddate
                {
                        get   {   return   user_adddate;   }
                        set   {   user_adddate   =   value;   }
                }
             
                ///   <summary>
                ///   IP地址
                ///   </summary>
                public   string   User_Ip
                {
                        get   {   return   user_ip;   }
                        set   {   user_ip   =   value;   }

                }          
             
        }
}

[解决办法]
这是定义一个用户实体吧?
包含获得和设置用户的属性\信息,还有实例化时给各个属性初始化.
[解决办法]
有点不在理解的是,构造函数里的参数可能同类中的变量同相同?

他在赋值的时候用了this关键字
this.user_id = user_id;
this.user_name = user_name;

所以不会冲突

热点排行