主题:c#变量无法附值
xingyun662007
[专家分:0] 发布于 2007-02-05 12:35:00
我在类a中定义一个字段public int x;并附值m=x;
在类b中实例化a
a dd=new a();
dd.x=1;
为什么类a中m的值为空?
回复列表 (共4个回复)
沙发
linxuanxu [专家分:9360] 发布于 2007-02-06 09:04:00
加上 static
板凳
supercrsky [专家分:580] 发布于 2007-02-07 00:50:00
public static int x
3 楼
smywlw [专家分:60] 发布于 2007-05-25 18:36:00
因为dd只是a类中的一个对象
dd.x只是一个副本
在a类中的x当然是null
除非你把x设置为静态的
那你就不能通过dd.x为x赋值了
通过a.x=
我来回复