public class TestClass
{
public int TestNumber;
public string TestName;
public TestClass(string name, int number)
{
TestName = name;
TestNumber = number;
}
}
public class AnotherClass
{
TestClass Var1, Var2;
void Start()
{
Var1 = new TestClass("Me", 1);
Var2 = Var1;
Var2.TestName = "aaa";
}
}
Run Code Online (Sandbox Code Playgroud)
当我调试Var1.TestName我得到的值时,"aaa"但最初它是"Me". 如何将每个 var 分开但仍然Var2从 中获取其初始值Var1?