首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-02-14 
定义公共变量时加不加static关键字有何区别呢?例如下面的例子,我试了一下去掉static后运行也无妨,想弄明白

定义公共变量时加不加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对所有会话共享,不清楚的话最好不要用,要不会死的很惨..

热点排行