王峰记忆法数字编码图:asp.net(C#)中,如何声明公用变量?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 20:31:17
我在Page_Load()中声明string a="100"
然后要在同一页面的其它位置(可能是别的函数,或者是单纯的代码)中也使用这个a,系统肯定会报错,但是我不想每次使用时都声明一次,除了用Session和Web.Config外,还有别的办法吗?

其实在c#中是不允许声明公用变量的,你可以声明个类,在类中声明变量
这样做也不太好,也许是c#的不足吧.

你要想这样用的话,就在Page_Load外面声明.
public static string a ;

谢谢啊~

晕,你为啥要放函数里面?放函数外面就结了嘛。。。就下using这个using那个的下面就OK。还有呀,不用SESSION,WEB.config还可以用 application 嘛。哈

放在函数外面,
public class a()
{

int i=0;
void Page_Load()
{

}
void doSomething()
{
a++;
}

}