設定しようとしている変数がありますが、設定しClass1.SetVariable(variable);
た変数が返されません。Class2
変数は、私が望む 50 ではなく、他の関数の 0 に等しくなります。何か案は?コード:
更新しました:
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
}
}
それはほとんどコードです。