当前位置: 代码迷 >> ASP.NET >> 定义公共变量时加不加static关键字有何区别呢?该如何处理
  详细解决方案

定义公共变量时加不加static关键字有何区别呢?该如何处理

热度:8947   发布时间:2013-02-26 00:00:00.0
定义公共变量时加不加static关键字有何区别呢?
例如下面的例子,我试了一下去掉static后运行也无妨,想弄明白。
public   partial   class   ShowVote   :   System.Web.UI.Page
{
        private   static   string   sHeadText   =   " ";
        protected   void   Page_Load(object   sender,   EventArgs   e)
        {
if(!Page.IsPostBack)
{
///显示当前投票主题的信息
BindSubjectData(GetCurrentTopic());
}
VoteView.HeaderRow.Cells[0].Text   =   sHeadText;
}
        ......

------解决方案--------------------------------------------------------
static对所有会话共享,不清楚的话最好不要用,要不会死的很惨..
  相关解决方案