- Код: Выделить всё
public class MyClass1
{
int myvar1;
public void Main()
{
myvar1 = 1;
MyClass2 mc2 = new MyClass2();
mc2.ChangeRef(ref myvar1);
//тут myvar1 == 2
}
}
public class MyClass2
{
myvarSavedReference;
public void ChangeRef(ref int myvar)
{
myvar = 2;
myvarSavedReference = myvar;//вот это можно как нибудь сделать?
}
public void ChangeRefLater()
{
myvarsavedreference = 123;
}
}
как можно сохранить в MyClass2 ссылку на myvar чтобы потом (через ццать апдейтов\минут) вызвать ChangeRefLater который мне изменит тот же myvar1 в MyClass1?
референс на MyClass1 не предлагать потому что я хочу таким способом менять циферки в нескольких разных местах не заботясь о том где это и что это.