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

怎么在静态函数里调用非静态的字段?

2013-09-05 
怎样在静态函数里调用非静态的字段??public static void A{string id Application[id]//Application这

怎样在静态函数里调用非静态的字段??
public static void A
{
    string id = Application["id"]//Application这样引用不到。
}
怎么样才能在静态函数里调用Application???

我声明了一个全局变量
public static HttpApplicationState AppState;
然后再load里赋值
protected void Page_Load(object sender, EventArgs e)
{
   AppState = Application;
}
public static void A
{
    string id = AppState["id"]//AppState 这样是可以用的。但是根本没有保存到cookie里啊。网页一关这个变量也就消失了。。。
}

求助怎么样才能用静态函数调用Application  ...
[解决办法]
例子看不大懂
不过既然你在static void A里需要这个成员变量,为什么不让调用方传给你呢
[解决办法]
httpContent.currnet.application["id"];

热点排行