【发布时间】:2014-01-14 14:31:11
【问题描述】:
甚至可以在另一个类中增加一个变量吗?示例:
public class Class1
{
public void Method1()//gets called
{
var c2=new Class2();
c2.a++;
}
}
public class Class2
{
public int a=1;
}
上面的代码只改变了c2中a的值,而不是Class2中的值。
在 Method1 被调用后,我希望 Class2 中的“int a”增加 1。 下一次我将创建一个 Class2 的新实例“a”将是 2。
【问题讨论】:
-
你知道
Class2没有值a?Class2的实例具有此值,并且您使用var c2=new Class2();创建了一个。