永发信息网

c# 问题,高手来啊

答案:2  悬赏:40  手机版
解决时间 2021-04-14 02:58

比如总共有一个FORM1窗体,一个TEST类,一个FORM2窗体;

问题是这样的,我单击Form1中一个按钮,使TEST类中的一个字段的属性发生改变

比如TEST中的int a = 50;

然后在FORM2中实例化TEST对象T,MSBOX输出T.a.tostring();

为什么输出的是0啊?而不是50;

最佳答案

实例化了,当然是0了;


想传数据的话用静态字段;


在TEST类中:


public static int a;



只要实例化,就创建了该类的一个新的对象。

全部回答

当然了,你分别在Form1 和Form2 中 new 了Test的对象,比如 t1 和 t2, 那么 t1 和 t2 都有一个Test的副本。 改变 t1.a 的值并不会影响到 t2.a 的值。

你应该把Test中的 a 定义为:public static int a = 0;

在Form1 中,使用Test.a = 50;

在Form2 中,使用MessageBox.Show(Test.a.ToString());

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
合双是什么意思,双一流大学会有哪些学校
我想用5v2a的充电器给么么哒3n充电~~请问行不
河南移动存话费送什么3G手机
深外魔术社招生考试结果
杂样会快乐?
2012电影上映后,我想应该会对看过人造成一定
云南财经大学考研好考吗,分数录取怎么样
类似海岛奇兵的塔防游戏
四川师范大学航空港校区可以用3G吗
“? 旎”前面那个字怎么读?
单选题一个正常成年人的质量最接近A.60mgB.60
前两天喝那种安慕希似的酸奶喝的腹泻了两天,
安琪的酵母价格多少? 发面的酵母
种子袋打开就死机为什么
z92 列车上海到西安什么时候到西安
推荐资讯
哪里有FLV转换成MP3格式的软件?
颁奖主持人开场白台词,举行一个主题班会关于
请问,我有一对龙凤儿女,想给他/她起个好名
魅族m681q手机锁定怎么解锁
单选题下列关于大洲地理位置的叙述正确的是A.
PCB中钻针为什么需要研磨
小资本洗化批发部地址在什么地方,想过去办事
谁能给我一个qq爱墙的种子呢?
六合农家蔬菜这个地址在什么地方,我要处理点
已知y=f(x)是R上的增函数,且f(2m)<f(9
梦想世界哪个职业吃香,梦想世界现在最多人的
掉头发乍办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?