設置初始值是沒有任何缺點像類:C# - 缺點在聲明
class Example1
{
protected string UserId = (string)Session["user"];
}
//versus
class Example2
{
protected string UserId;
public Example2()
{
UserId = (string)Session["user"];
}
}
如果我總是要設置這個值有什麼缺點例1?
UPDATE:
會話[ 「用戶」]是在Global.asax在session_start設置。所以如果失敗了。反正什麼都不應該做。
會話初始化了嗎? – ANeves 2010-06-08 14:37:55
更新問題 – BuddyJoe 2010-06-08 14:42:53
我最喜歡使用的合併操作符UserId =(string)Session [「user」]? 「0」; – kenny 2010-06-08 14:46:45