原理如下:声明一个全局的静态变量用来存储系统所使用的一些全局的变量,下面的代码是hashtable类的一些方法.问题如下:我将数据存储到hashtable中时候,当当前的form里么可以取到,但是在其他的form里面取不到值,请老师指点下!
public static Hashtable GlobalVariable= new Hashtable();
private GlobalInfo()
{
}
public static object GetValue(object akey)
{
return (string)GlobalVariable[akey];
}
public static void SetValue(object akey, object avalue)
{
GlobalVariable[akey] = avalue;
}
public static void Remove(object akey)
{
GlobalVariable.Remove(akey);
}
public static Hashtable GlobalVariable= new Hashtable();
private GlobalInfo()
{
}
public static object GetValue(object akey)
{
return (string)GlobalVariable[akey];
}
public static void SetValue(object akey, object avalue)
{
GlobalVariable[akey] = avalue;
}
public static void Remove(object akey)
{
GlobalVariable.Remove(akey);
}
解决方案 »
- 求助~程序退出时0×00000004的内存错误
- 在一个解决方案创建了两个窗体,一个关闭后显示另一个怎么做
- 关于继承
- C#如何正确提取方法。我选中CS文件中的几个函数,右键“重构-提取方法”,说是“选定的文本不在方法内”,而无法提取,是怎么回事
- 送分小问题 按钮的响应~~~
- 请问,我现在是学C#的,想学习C++.NET 请问该买本什么样的书籍来看 ,,??
- 在制作安装程序的过程中,如何将一个文件目录及其下面的所有子目录及文件都打包进去?
- 小问题: 可以在AxWebBrowser中禁止一切 选择, 复制粘贴, 右键点击 等操作吗?
- C# 字符串发送到VB中成了乱码?
- 一个播放器的问题
- c#新手:怎么理解get和set ?
- dotnetskin的bug,求助
通过类获取属性值 public class GlobalVariant
{
public static ArrayList m_rightList = new ArrayList();
} static void Main(string[] args)
{
GlobalVariant.m_rightList.Add("1");
Console.WriteLine(GlobalVariant.m_rightList[0]);
}