public string sUserName;
public string UserName
{
get { return UserName; }
set { UserName = value; }
}
与
public string sUserName;
public string UserName
{
get;
set ;
}
public string UserName
{
get { return UserName; }
set { UserName = value; }
}
与
public string sUserName;
public string UserName
{
get;
set ;
}
{
get { return UserName; }
set { UserName = value; }
} 而下面一个属性的写法是C#3.0新增加的自动属性 public string UserName
{
get;
set;
}
{
get;
set ;
}
这个貌似是3.0新增的写法的,如果属性只有读写的话,可以这样简写的
{
get;
set ;
}
生成的读写方法是编译器生成的 默认的