C#中,怎么将一个窗体中已经改变的全局变量同步到另一个窗体中,将其赋值给局部变量

问题描述

C#中,怎么将一个窗体中已经改变的全局变量同步到另一个窗体中,将其赋值给局部变量
        在全局变量定义的窗体中我定义了GlobalVariable.dianshu2和GlobalVariable.chishu2变量,然后在A窗体中给这两个全局变量都赋了值,在B窗体的一开始写了
            static int dianshu= GlobalVariable.dianshu2;
    static int chishu= GlobalVariable.chishu2; 

    double[,] m_X_ChiXiangCeLiangWeiZhi = new double[chishu,dianshu];
    double[,] m_X_ChiXiangXiangDuiWeiZhi = new double[chishu,dianshu];

                我用了断点查找错误,发现GlobalVariable.dianshu2=4和GlobalVariable.chishu2=5; 但为什么它们的值是0呢

解决方案

B当中没有必要再用static修饰了。比如:
class Program
{
static void Main(string[] args)
{
A a = new A();
B b = new B();
Console.Read();
}
}

class G
{
    public static int V1 = 99;
}

class A
{
    public A()
    {
        G.V1 +=10;
    }
}

class B
{
    public B()
    {
        Console.WriteLine(G.V1);
    }
}

    打印的结果也是109啊。
时间: 2024-08-22 14:26:29

C#中,怎么将一个窗体中已经改变的全局变量同步到另一个窗体中,将其赋值给局部变量的相关文章

android-oracle同一数据库中怎样将一个用户下的表导入或复制到另一个 用户中

问题描述 oracle同一数据库中怎样将一个用户下的表导入或复制到另一个 用户中 ** oracle同一数据库中怎样将一个用户下的表导入或复制到另一个 用户中** 解决方案 oracle把一个用户的表数据复制到另一个用户oracle把一个用户下数据库对象的某个权限赋给另一个用户Oracle当前数据库用户访问另一个用户的表 解决方案二: exp owner=a imp fromuser=a touser=b 解决方案三: exp file=路径 full=y owner=用户1 imp fromu

图片-android中我拍3张照后怎么把他们传到另一个activity中

问题描述 android中我拍3张照后怎么把他们传到另一个activity中 解决方案 在add这个activity中定义一个 静态list, public static List photoList = new ArrayList(); 然后拍完一张加入 photoList.add(photo); 在querenmore这个activity中 Add.photoList方式获取拍的photo.获取完后清空Add.photoList.clear(); 解决方案二: 我这段代码只能保存一张照片,再

JSF中如何写js代码提交到JSF的管理Bean的一个方法中

问题描述 请问在JSF中如何写js代码提交到JSF的管理Bean的一个方法中faces-config.xml代码片段 <managed-bean><managed-bean-name>loginAction</managed-bean-name><managed-bean-class>com.test.action.login.LoginAction</managed-bean-class><managed-bean-scope>re

thinkphp中想把数据库中取出的数据 和利用count统计出的数字合并到一个数组中

问题描述 thinkphp中想把数据库中取出的数据 和利用count统计出的数字合并到一个数组中 Array ( [0] => Array ( [paper_id] => 2 [student] => 小丸子 [subject] => 信息技术 [sj_title] => 信息考试 [paper_createtime] => 2015-10-14 13:39:08 ) [1] => Array ( [paper_id] => 2 [student] =>

如何通过poi读取Excel中合并的单元格再以同样的样式写入另外一个Excel中?

问题描述 现在有个需求就是通过解析一个Excel模板来生成Excel报表,取写数据不谈,但得保证的一个是生成的这个Excel报表与模板的样式肯定是一样的,这样就遇到个问题,比如报表的标题,通常都是几个单元格合并起来的,通过poi读取的时候,第一行只有第一列有数据,其他都为空(Excel本身就是这样的吧),那这样我如何取到模板的合并单元格的样式再写入另外的excel中呢? 问题补充:hudingchen 写道 解决方案 以前的一个例子,你参考下:FileOutputStream fileOut =

DevExpress中XTRACHART控件生成的2个图表如何保存至一个EXCEL中?

问题描述 如题生成多个图表如何保存至一个EXCEL文档中我使用的exporttoxls方法可惜不能指定SHEET名所以2个图表只能保存一个有什么解决办法吗另外还有个问题多个grid的数据能导出到一个SHEET里吗 解决方案 解决方案二:没人做过吗解决方案三:帮顶啊解决方案四:貌似没人帮忙....解决方案五:请问楼主(gy1985)这个问题解决了没?小弟我现在也正在研究这个问题,很是头疼啊~

游标处理-oracle中怎么将一个包含多内容的字段修改其部分内容

问题描述 oracle中怎么将一个包含多内容的字段修改其部分内容 ![ s3_fbfw字段中包含yzcm字段的内容,现在要s3_fbfw修改中的yzcm部分改成xzcm,s3是main表,yzcm是temp表,求大神指导 解决方案 字符串截取就可以吧,substring这个函数吧好像

vs2013-VS2013 使用了extern定义变量,不能再另一个cpp中调用

问题描述 VS2013 使用了extern定义变量,不能再另一个cpp中调用 VS2013 在一个cpp内定义了 extern int sc = 0; 在另一个cpp中调用的时候 显示"未定义标识符" 如何解决?谢谢 解决方案 在文件1中定义全局变量: int sc = 0; 文件2中先声明再使用 extern int sc; //声明是外部全局变量 解决方案二: 写个类似全局类型的变量 或写一个类中,引用这个类 解决方案三: extern 时不能赋初值吧. 在一个 CPP 中定义一个

link中的主从数据库表如何实现动态数据同步的功能?

问题描述 link中的主从数据库表如何实现动态数据同步的功能? link中的主从数据库表如何实现动态数据同步的功能? 解决方案 http://www.cnblogs.com/yjmyzz/archive/2009/06/14/1502921.html