0
我有下面这段代码:多个字段的值
public GameMenu(Scene startScene)
{
this.StartSceneBackup = startScene;
this.StartSceneBackup.Entities[0].X = 200;
this.StartScene = startScene;
}
的StartSceneBackup变量是从来不碰,只有StartScene变量被访问,但是当我改变通过X的值this.StartSceneBackup.Entities[0].X = 200;
它改变了值this.StartScene.Entities[0].X = 200;
这是为什么?