public static string a=x;

解决方案 »

  1.   

    某个类,专门用来存放这些参数,例如:static void Main(string[] args)
    {
        Console.WriteLine(MySession.Instance["test"]);
        MySession.Instance["test"] = "aaa";
        Console.WriteLine(MySession.Instance["test"]);
        Console.ReadKey();
    }public class MySession
    {
        private static MySession _instance = new MySession();
        private MySession() { }
        public static MySession Instance { get { return _instance; } }
        private Dictionary<string, string> _dict = new Dictionary<string, string>();
        public string this[string key]
        {
            get
            {
                if (_dict.ContainsKey(key)) return _dict[key];
                return "";
            }
            set
            {
                if (_dict.ContainsKey(key)) _dict[key] = value;
                else _dict.Add(key, value);
            }
        }
    }
      

  2.   

    用public static关键字来定义变量,这样就可以通过窗体的类名来访问。public partial class Form1 : Form
        {
            
            public static string road;        public Form1()
            {
                InitializeComponent();
                loadietm();
            }
       }
    这样其他窗体中就可以访问到road变量了
      

  3.   

    可以创建一个全局类Global,用以维护窗体之间的共享变量,这样便于控制。