二个项目为窗口,并且建一个项目为类库,二个窗口引用同一类库(两个exe窗口文件一个dll),也不能共享变量 经测试结果无效
---------------------------------------------------------
我创建 项目3 命名空间为 pro3 程序集名称 pro3 此为类库
public class Global { public static int globalVariable; }
-----------------------------------------------------
我创建 项目1 命名空间为 pro1 程序集名称 pro1 且添加引用了 项目3//项目3是类库
添加 按钮pro1button
private void pro1button_Click(object sender, EventArgs e)
{
pro3.Global.globalVariable = 3;//修改全局变量
MessageBox.Show(pro3.Global.globalVariable.ToString());//弹出对话框显示 3
}
------------------------------------------------------------------------------
我再创建 项目2 命名空间为 pro2 程序集名称 pro2 并且添加引用了 项目3//项目3是类库
添加按钮pro2button
private void pro2button_Click(object sender, EventArgs e)
{
MessageBox.Show(pro3.Global.globalVariable.ToString());//弹出对话框显示 0
}
[
本帖最后由 烟雨袅袅 于 2010-8-31 09:16 编辑 ]