C#中变量都在封装在类里的,如何设置全局变量?
解决方案 »
- 求一正则或解决方法
- 如何创建、访问xml文件??
- 求数据库设计思路
- 类型转换 (ClassName) 与 as ClassName 有什么不同,那个效率更高
- 请教一个datagridview单元格CellValidating验证的问题
- 一样的函数,参数不同,为什么第二个函数都没有运行
- XML读写问题,请帮忙!!!!
- 使用.net制作安装包时如何为安装包设置是否添加.net框架?
- 谁能帮忙解释一下API、COM、COM+这几个概念?
- 过年喽,新加入C#,大家多多关照:)
- 100分请高手们来解答问题,十万火急...都进来看看啊!(在线等)
- 为什么我用这几条语句完成jpg图片缩小操作后,很模糊,用什么方法才好?
{
public static string LoginUser;
}//引用方法
public class Form1
{
public Form1()
{
this.TextBox1.text=GlobalParams.LoginUser;
}
}
http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx
static,单例模式都行.
publis static string bianliangName;
例如定义一个字符串全局变量
第一个类文件
public class test1
{
public static string str2 = "Test1";
public string str2 = "Test2";
public void test1()
{
}
}public class test2
{
public void test2()
{
//静态的可以直接用因为你的 类也是公有的,所以可以直接“. ”出来。
string str3 = test1.str //这时str3 为Test1 //如果不是静态的,就要在另一个类里先实例化第一个类,才能用它下面的全局变量。
test1 t = new test1();
//然后才能用
string str4 = t.str2 //这时str4 为Test2 }
}
public string Getstr()
{
return this.str;
}
//向这个变量里写直,方法是共有的,这样你可以在外面的类向这个变量赋值。
public void Setstr(string s)
{
this.str = s;
}