我有一个要设置的变量,Class1.SetVariable(variable);
但它不会返回我设置的变量。该变量将等于 0 中的另一个函数Class2
,而不是我想要的 50。有任何想法吗?代码:
更新:
class Class1 {
public int rndk = 0;
public int Rndk {
get { return this.rndk; }
set { this.rndk = value; }
}
}
class Class2 {
public Class1 instance = new Class1();
public Class2() {
Load();
Check();
}
public void Load() {
instance.Rndk = 50;
Console.WriteLine(instance.Rndk);
// returns 50
}
public void Check() {
Console.WriteLine(instance.Rndk);
// returns 0
}
}
代码差不多就是这样。