public int GoNum
{ get
{ if (this.ViewState["GoNum"] == null)
{ this.ViewState["GoNum"] = "-1"; return -1; } else
{ return Convert.ToInt32(this.ViewState["GoNum"]); } } set
{ this.ViewState["GoNum"] = value.ToString(); } }
开始时 this.ViewState["GoNum"] 的值是多少呀?
{ get
{ if (this.ViewState["GoNum"] == null)
{ this.ViewState["GoNum"] = "-1"; return -1; } else
{ return Convert.ToInt32(this.ViewState["GoNum"]); } } set
{ this.ViewState["GoNum"] = value.ToString(); } }
开始时 this.ViewState["GoNum"] 的值是多少呀?
if (this.ViewState["GoNum"] == null)
{
this.ViewState["GoNum"] = "-1";
return -1; }初始值是"-1";
public int GoNum
{ get
{ if (this.ViewState["GoNum"] == null)
{ this.ViewState["GoNum"] = "-1"; return -1; } else
{ return Convert.ToInt32(this.ViewState["GoNum"]); } } set
{ this.ViewState["GoNum"] = value.ToString(); } }
开始时 this.ViewState["GoNum"] 的值是多少呀?
这个你是看哪的这个东西了 如果是在封装它的外部就是-1了
如果在
get
{ if (this.ViewState["GoNum"] == null)
{……
如果是在这(并且之前没有初始化它)那就是null了
get:獲得該屬性的值
set:設置該屬性的值
ViewState["GoNum"]沒有值
符合
if(ViewState["GoNum"] ==null)
所有
ViewState["GoNum"] = -1
public string Id
{
set{ _id=value;}
get{return _id;}
}
你可以在set里做自己的操作,比如你赋值是以小写字母开头,你可以在set里把它设置成大写的。至于怎么设置就看你的需求了。