如何在C#里定义一个全局变量?可以在其他类使用的。
谢谢
全局變量的話
public class abc
{
public static int count;
static abc()
{
初始化count
}
private abc()
{
}
}
這樣才是全局變量 上面的寫法沒有意義
你的意思我明白
就是说仅仅定义一个字段的话永远为0
因为没有方法的话不能改变它的值
不过我有一个疑问:
既然已经在 static abc() 这个构造函数里初始化了
那么似乎下面的那个private abc()没有什么用处啊
或者说我还没看出来有什么用处
我有一个问题想问
[CODE]public class abc
{
public static int count;
static abc()
{
count=10;
}
}[/CODE]
[CODE]public class abc
{
public static int count;
static abc()
{
count=10;
}
private abc()
{
}
}[/CODE]
在MAIN函数添加如下
[QUOTE]abc.count =19;
Console.WriteLine (abc.count );[/QUOTE]
结果都是19
我理解你的意思是不让count在外部被改变
请问代码如何修改能达到这个效果?
或者如果我理解错了
你的意思仅仅是在类里指定进行初始化的话
那么上2段执行效果一样说明后面的那个函数没用的
其实我刚开始以为你后面加上一个函数应该有用那
[此贴子已经被作者于2006-7-20 16:36:08编辑过]