餐饮服务礼仪培训总结:asp.net(C#)中,如何声明公用变量?
来源:百度文库 编辑:中科新闻网 时间:2024/10/05 10:00:38
我在Page_Load()中声明string a="100"
然后要在同一页面的其它位置(可能是别的函数,或者是单纯的代码)中也使用这个a,系统肯定会报错,但是我不想每次使用时都声明一次,除了用Session和Web.Config外,还有别的办法吗?
然后要在同一页面的其它位置(可能是别的函数,或者是单纯的代码)中也使用这个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++;
}
}