winform中如何存储全局变量啊?
如用户信息,在整个应用程序中都会用到,如何存储啊?进入不同窗体时,直接调用?如何操作?
------解决方案--------------------创建一个类,里面有一个静态属性如: 
 public class infoClass 
 {   
 private static string userID= " "; 
 public static string UserID 
 { 
 get 
 {return userID; 
 } 
 set 
 { 
 userID=value; 
 } 
 } 
 这个infoClass.UserID可以在任何一个窗口里面使用。
------解决方案--------------------  private InfoClass userInfo; 
 private static InfoClass Instance() 
 { 
   return userInfo = new InfoClass(); 
 } 
 其他的如一楼。 
 在程序启动的时候对登陆用户做一些验证操作。然后把用户的信息保存到InfoClass里 
 访问的时候直接读取InfoClass的成员就行了。例如: 
 txtUserID.Text = InfoClass.Instance().UserID; 
 txtUserName.Text = InfoClass.Instance().UserName;
------解决方案--------------------报什么错??? 
 if (UserDAL.ValidateUser(username,txtPassword.Text.Trim())) 
 { 
 	(((Control)sender).Parent).Hide(); 
 		InfoClass.UserInfo = UserDAL.GetUserInfo(username); 
 MainForm mForm = new MainForm(); 
 	mForm.Show();   
 }试一试