定义全局变量在哪里定义?
定义全局变量在哪里定义,全局变量的初始化又要在哪里? 问题点数:20、回复次数:9Top
1 楼hyena041(陷入自己的思维中,找不到自己了)回复于 2006-03-23 13:01:58 得分 15
每个类里面都可以定义全局变量
public
lz可以用一个类,专门来存放所有的全局变量
class Constant
{
public static(const) string Name;
}
用的时候,直接写Constant.Name就可以了Top
2 楼gameboxer()回复于 2006-03-23 13:17:17 得分 5
实际上C#中是没有全局变量的,所有的变量都必须属于一个类,不过可以向楼上的说的那样,用静态变量来代替全局变量。Top
3 楼exboy(kuku)回复于 2006-03-23 13:19:26 得分 0
可以定义一个专门放全局变量的类。Top
4 楼jjstar(北人)回复于 2006-03-23 13:21:29 得分 0
放到配置文件中,或者application中Top
5 楼championchen79(现学现卖)回复于 2006-03-23 13:41:52 得分 0
可以参考sigleton模式,其实就是一个类中的一个静态public变量。Top
6 楼wuyq11((人生如梦))回复于 2006-03-23 13:47:23 得分 0
定义Application[""]=值Top
7 楼vivi8233(吐司)回复于 2006-03-23 14:24:27 得分 0
静态的变量会在程序运行开始进行加载 但静态的会有问题 它不容许生成多个实列 所以尽量不要用静态的变量Top
8 楼zhangxiaopin(zxp)回复于 2006-03-23 14:51:15 得分 0
//****创建一个继类
//****如果有页面要需用到共公函数,将此继类继承即可Top
9 楼hanbb1982(粤饶字号@0768)回复于 2006-03-23 15:10:05 得分 0
建一个基类,把全局变量放在那里就可以了啊.Top




