使用Session
属性时,set
/get
将被写成如下:
public int MySessionPro
{
get
{
return Session["MySessionKey"] == null ? 0 : Convert.ToInt32(Session["MySessionKey"]);
}
set
{
Session["MySessionKey"] = value;
}
}
或如下:
public int MySessionPro
{
get
{
object mySessionPro = Session["MySessionKey"];
return mySessionPro == null ? 0 : Convert.ToInt32(mySessionPro);
}
set
{
Session["MySessionKey"] = value;
}
}
什么是更高效/更好的性能?第二种方法的第一种?
通过在上面的代码中用“ViewState”替换每个“Session”,同样的问题也适用。同样,这两种方法在效率方面是否不同?