Register.cs
private User  _user_to_create;//........
public User UserToCreate
{
  get
     {
       if (_user_to_create == null)//.....
           _user_to_create = new User();//....._user_to_create.username = tbUsername.Text;
_user_to_create.password = StringProc.Encrypt(tbPassword.Text);
_user_to_create.realname = tbRealname.Text;
_user_to_create.gender = ddlGender.SelectedValue;
_user_to_create.teleno = tbPhotono.Text;
_user_to_create.email = tbEmail.Text;
_user_to_create.address = tbAddress.Text;return _user_to_create; //......
       }
}
---------------------------------------------------
User.cs页使用了属性(get..set),
"private  User  _user_to_create;"是什么意思?
请高手帮我解释上面的注释语句,小弟菜鸟,通俗些,多谢..

解决方案 »

  1.   

    自己顶一下,发现"private  User  _user_to_create;"里的User好象和get..set的文件名有点关系,对不对那?
      

  2.   

    这不是个user类吗 里面包含了user的各种属性
      

  3.   

    private  User  _user_to_create
    定义一个类型为User的变量
      

  4.   

    User应该是一个类吧,而且很可能是一个数据库实体类,它的属性同数据库用户表的字段基本上相同,而private  User  _user_to_create;则是这个User类实例为返回结果的函数
      

  5.   

    private  User  _user_to_create
    是一个User类型的引用变量,
    User是一个类