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呢

1个回答

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啊。
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关闭一个窗体时给另一个窗体中的控件赋值
现在有两个窗体,窗体1和窗体2,单击窗体2的button可以得到一个值,现在想做到单击button时将取到的值赋给窗体1的textbox中,同时关闭窗体2,请问各位大哥大姐该如何实现。谢谢~~~~~
一个窗体中的Image赋值到另一个窗体中的Image??
一个窗体上有image控件,当单击这个image时就将该image中的图片赋值给另一个窗体中的image中。我用下面代码:rnfrmMain.ImgPerson.Picture:=img1.Picture;rn可是在另一个窗体中同时出现了两个图片,请问各位该如何解决呢????
C#:在一个窗体类中改变另一个窗体控件的属性
例如:要在Form2窗体类中,改变Form1窗体中某控件的属性(内容、尺寸等)。 本人所知道的至少有两种方式,第一种方法类似于设置从属关系,具体方式如下: 1、在Form1中添加一个要改变属性的控件,并在属性对话框中设置该控件的Modifiers属性值为public。 2、在Form1.load事件中添加三行代码: Form2 myform = new Form2(); ...
怎么在一个窗体中调用另一个窗体?
比如说在一个窗体中点了OK按钮后,后弹出一个新的窗体,这要怎么做
winform 中在一个窗体中改变另一个窗体控件的值!!
有两个窗体Main,addform,当点击 addform 中 button 按钮,Main窗体 lable1的text值改变!怎么实现? rn
c# 将另一个程序嵌入到窗体中
winfrom中,程序A中调用程序B,在程序A中获取程序B某窗体的控件属性。也就是说:程序A中的窗体和程序B中的窗体可以交互。怎么实现。最好给个例子。邮箱:619476595@qq.com
C#中一个窗体怎么调用另一个窗体的load事件?
C#中一个窗体怎么调用另一个窗体的load事件?
初学C#,请问怎么在一个窗体中调用另一个窗体?
开始在Form1中通过Form form2 = new Form2()和form2.Show()来显示Form2的,同时Form1.Hide()了.rn现在在Form2中的工作已经完成,需要close() Form2并且将Form1显示出来.rn请问各位高手,该怎么解决?在Delphi中很好解决的,只要包含窗体就可以了,C#中该怎么处理啊?rnrn谢谢各位了!rn
两个窗体之间,在一个窗体代码中对另一个窗体中的控件赋值该怎么写?
例如:form1,form2两个窗体,from2中有几个文本框,rn现在form1的类代码中要将几个值赋给form2中的那几个文本框.rn那么在form1中的代码该怎样写?rn
C#winfrom窗体应用程序中如何给窗体中的TEXTBOX赋值
C#winfrom窗体应用程序中如何通过代码程序给窗体中的TEXTBOX赋值。
C#中窗体与窗体
我建了一个窗体form1 后来我在项目中有建了一个窗体form2 并在form1中的菜单项中调用form2 我的目的是当点击调用的form2中的button1时可以改变form1中的textbox1中的text 请问怎么才能实现啊!?
在一个窗体中调用另一个窗体的问题
我现在是一个窗体中定义了一个串口控件,另外一个窗体也要用串口控件,如果在另一个窗体中在再加一个串口控件的话,又要重新配置,而且还要把开始的窗体中串口关闭才能用,这样就很麻烦,我现在想在第一个窗体中配置好以后,整个程序都可以用。rn
在一个窗体中如何关闭另一个窗体?
Form1是父窗体,Form2和Form3是子窗体,Form1打开Form2和Form3,如何在Form3中关闭Form2.
在一个窗体中如何操纵另一个窗体?
在一个窗体中,要将另一个已经最小化的窗体(在任务栏上有图标显示)显示为正常窗体,该如何做?(窗体间不是MDI窗体的关系)
在一个窗体中打开另一个窗体?
vb.net中,一个窗口关闭的同时,要打开另一个窗口怎么做呢?rn 如果这样做的话rn rn Dim form_1 As form1rn form_1.Show()rn Me.Hide() '如果换成 me.close 的话整个窗体都关闭了,什么都没了,有办法吗?rnrn就不能把当前的窗口关闭,只是隐藏了,怎样才能实现窗口之间的转换呢?rnrn现在就是想一次只显示一个窗体?rn
在一个窗体中打开另一个窗体
再一个窗体中加入一个按钮,打开另一个窗体
在另一个窗体中关闭另一个窗体
在一A窗体中,打开B窗体,当显示B窗体时,关闭A窗体
MFC 将一个窗体嵌入到另一个窗体中
我打开电脑的记事本窗口 可以嵌入到程序里 但是我嵌入另一个别人写的程序 就嵌入不进去 那个程序界面没本身就没有有最大化,最小话 是不是因为那个程序的窗体原因 导致嵌入不进去(我说的嵌入不进去 就是界面隐藏不到我的窗体里 我窗体退出了 嵌入的那个窗体也退出了(说明::SetParent 已经成功了))
在一个窗体中给另一个窗体load控件,可以吗?
在一个窗体中给另一个窗体load控件,可以吗?
C#中自定义类给窗体中的textbox.text赋值
C#项目中,定义了一个类reader.cs 现在想在reader中调用from1中的textbox1并且直接给textbox1.text赋值。rn请教各位了。
c#中全局变量与局部变量的设置
去年写的一段代码,但是今年又翻过来改正代码,吃了很大亏        //全部变量        SqlConnection conn = Connection.connection();        conn.Open();        //数据库操作         conn.Close();        如上面的一段代码,设置操作数据库的对象为全局变量,之后
将一个winform窗体嵌入到另一个窗体中,怎么改变背景色为透明色
我将form2的TransparencyKey属性设置为何窗体背景色一样的颜色,单独运行form2,form2窗体是透明的。rn但是将form2嵌入到form1中,form2就不是透明色的了。rn请高手帮忙看看怎么解决。谢谢rn[code=csharp] Form2 f = new Form2();rn f.TopLevel = false;rn f.Visible = true;rn this.Controls.Add(f);rn f.Show();[/code]
C#中,在一个窗体里控制另一个窗体的关闭
C#中,运行时打开两个窗体frmA和frmB,frmA里的菜单里选择一项能打开另一个窗体,我在此统称为frmC,但是同时需要关闭frmB,这个怎么写呢?请帮帮忙.
c# 如何在一个窗体中访问另一个窗体的TextBox?
希望可以介绍详细些,我是初学者,谢谢了
C#在一个窗体中操作另一个窗体的控件?比如checkedListBox
小弟初学C#,在写一个小程序时遇到一个问题:rn我想实现这样的操作:rn在FormA中点击按钮,打开FormB,在FormB中进行一些操作后,获取一张图片(具体就是从WMS上获取,此处略),然后点击FormB中一个按钮,FormB关闭;rn在FormA中有一个checkedListBox用来显示图层(也就是添加了几张地理图片),一个pictureBox(这里我不清楚用什么空间可以实现图片叠加,请高手指点),在点击FormB按钮将其关闭后,checkedListBox添加一个Item,同时pictureBox中显示图片,并可在取消这个Item后,图片可以消失……rnrn如果我选择的这两个控件无法实现这个操作,恳请指点。rnrnrn不知道这样说,有没有说明白~~~希望能够得到大家的解答!谢谢了~~~~
C#中在一个窗体里调用另一个窗体的方法
C#中在一个窗体里调用另一个窗体的方法;C#不同窗体方法调用
C#中一个窗体调用另一个窗体的控件
我试过好几种方法了.rn1、在第一个窗体中声明一个public string test=“good”;test=textbox1.text.然后在第二个窗体中写了form1 frm=new form1(); textbox.text=frm.test;结果没有显示任何值rn2、把第一个窗体中的textbox1的声明修改成了public之后,在第二个窗体中写了form1 frm=new form1(); textbox.text=frm.textbox1;结果也没有任何值rn3、在第一个窗体中public string testgetreturn this.textbox1.text; setthis.textbox1.text=value;.在第二个窗体中写了form1 frm=new form1(); textbox.text=frm.test;结果也没有任何值rn以上方法都用过了就是不行,不知道为什么了,请给出其它方法,或者上面的正确方法了。rnrn能给出一个具休的实例就更能说明问题了,有的话请发到我的邮箱zmqmcy@126.com,谢谢,收到追加分数。rn还想问一下,C#中在一个窗体调用了另外一个窗体,在另外一个窗体上再实例化第一个窗体后,实例化的对象会和原来窗体的所有控件的属性保持相同吗?rn
VC++中一个窗体调用另一个窗体中的控件
VC++中怎样使 一个窗体调用另一个窗体中的控件
如何在一个窗体中调用另一个窗体中的参数?
在C#Windows应用程序中,经常需要在一个窗体中调用另一个窗体中的参数rn比如:textBox1.text的值。我知道可以通过构造函数来解决。rn但是太烦了,特别是参数多的时候!请问有什么更好的方法实现?
winform中,一个窗体如何嵌在另一个窗体中
rt
在一个窗体代码中设置另一个窗体中的问题
就是我在ModuleV 或 子form 的代码中设置另一个窗体上控件的属性后。在运行代码时,在运行到设置的那一行就会先跳到被设置窗体的 Form_load 事件中运行后,再回到设置行。现在我不让它跳开运行Form_load 事件怎么办??rn比如:rnSub Main()rn Form1.Caption=""rnEnd Subrn--------------------
VS2005中一个窗体中如何修改另一个窗体的属性?
我有两个窗体都是主窗体的子窗体,通过主窗体的菜单点击同时打开窗体1和窗体2。rn刚打开时只能操作窗体1,窗体2的enabled的属性设为false;在窗体1中填了合格的信息后点击OK按钮,关闭窗体1,显示窗体2并使其enabled属性为true,然后操作窗体2。rnrn好像在窗体1中不能修改已经打开的窗体2 ???rnrn---------rn如果用另一种方法,就是通过主窗体点击只打开窗体1,然后通过窗体1打开窗体2,但是这时好像不能把窗体2的MdiParent设为主窗体???rnrn怎么办?谢谢各位帮帮忙!(用的C#)
在一个窗体中输入,在另一个窗体中显示。
两个窗体,一大一小,大的中有datagrid用来显示学生管理表格,小的用来输入学生管理数据.每当在小窗体中输入数据后,让它在大窗体中显示,并且记录位置指向最后输入的位置,rn如果学生管理表格大于窗体时,要把最后输入的数据能看见为好,(相当于滚动条自动滑动)。
c#.net 中如何在一个窗体中关闭另一个窗体?
c#.net 中如何在一个窗体中关闭另一个窗体?
在一个窗体中,可不可以RaiseEvent另一个窗体中的事件?
在一个窗体中,可不可以RaiseEvent另一个窗体(或者Class)中的事件?
如何在一个窗体中调用另一个窗体中的子窗体
问题如题,或者用其他的方法将一个窗体中的子窗体添加到另外一个窗体中rn请加详细说明rn谢谢
vc.Net 中怎样在一个winform窗体中打开另一个窗体
要注意什么事项吗,我按c#里的方法去做,搞不定,与c#里有什么区别口马?rnrn小弟出最后的看家分,来求高手一说。
如何在一个窗体中调用另一个窗体中的控件
我在一个窗体Form1中能打开另一个窗体Form2,但是,我想在窗体Form1中打开Form2中的TabControl1中的tabPage1.不知道怎么做????
如何从一个窗体给另一个窗体的文本框赋值?
谢谢回答
Qt中怎么让一个窗体在另一个窗体正上方显示?
Qt中怎么让一个窗体在另一个窗体正上方显示?rn一个比较大的项目 :我想实现的功能是,一个窗体类似与启动界面,在里面加上progressBar控件和button显示其他硬件的初始化进度,当完成时,可以通过按button按钮关闭这个窗体,并激活下面的主窗体。
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件