WINForm程序中如何引用不同界面的公共变量 public static string a=x; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 某个类,专门用来存放这些参数,例如: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); } }} 用public static关键字来定义变量,这样就可以通过窗体的类名来访问。public partial class Form1 : Form { public static string road; public Form1() { InitializeComponent(); loadietm(); } }这样其他窗体中就可以访问到road变量了 可以创建一个全局类Global,用以维护窗体之间的共享变量,这样便于控制。 winform控件listview的滚动条拖动时会停顿 C#怎么在XML中生成xsi、schemaLocation等头信息 在线等!求助,devexpress怎么能程序运行后鼠标任何调整控件大小? 怎么定义一个点类Point,从点类派生一些形状类,比如圆形或三角形 请教tcpclient与networkscream的问题 提供解密类 求高手给写个反向加密类 关于中国移动mas机的配置 求任意多个参数的和 到底多少分可以解决这样的问题?在GridView中点下载就把文件下载到本地电脑 如何获得二维数组的行\列的值? c# 控件问题 跪求VC#基础教程
{
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);
}
}
}
{
public static string road; public Form1()
{
InitializeComponent();
loadietm();
}
}
这样其他窗体中就可以访问到road变量了