C# 中没有所谓的全局变量的说法。
解决办法:要构造出类的属性作为全局变量
public class GlobalParams
{
public static string user="";
public Globalparams()
{
user="abcd";
}
public string User
{
get{return user;}
}
set{user=value;}
}
这样就可以在其他窗体中访问此user
MessageBox.show(GlobalParams.User);//显示结果"abcd"
globalParams frm=new GlobalParams();
frm.User="efg";//修改该静态变量的值
MessageBox.Show(Globalparams.User);