this.userName = userName;这到底是什么意思啊!!
namespace Model
{
     /// <summary>
     /// Admin类
     /// </summary>
     [Serializable]
     public class Admin
     {
         #region fields
         private string userName;
         private string userPass;
         #endregion
         #region properties
         ///<summary>
         ///管理员账号
         ///</summary>
         public string UserName//声明了UserName参数并对其属性予以赋值
         {
             get { return userName; }
             set { userName = value; }
         }
         ///<summary>
         ///管理员密码
         ///</summary>
         public string UserPass
         {
             get { return userPass; }
             set { userPass = value; }
         }
         #endregion
         ///<summary>
         ///constructor
         ///</summary>
         public Admin(string userName, string userPass)//定义了Admin的方法
         {
             this.userName = userName;
             this.userPass = userPass;
         }
         public Admin()
         {
         }
     }
}
源码如上,请问下 this.userName = userName;这到底是什么意思啊!!有什么意义呢?
------解决方案--------------------public Admin(string userName, string userPass)// userName是参数
  {
  this.userName = userName;//this.userName  这里userName 是类的成员变量 this是为了区分这两个userName
  this.userPass = userPass;
  }
这么写你对比写就理解了
public Admin(string uName, string uPass
  {
  this.userName = uName;//或userName = uName
  this.userPass = uPass;//userPass = uPass
  }
------解决方案--------------------