有没有办法让多个类共享另一个类的实例?
在我的c#程序中,我有三个类Gamelogic(A),FPSController(B)和SpawnPlayer(C)。
在我的情况下,B和C类会使用并改变A中的一些变量,为了使用这些变量,我目前正在两个不同的类中实例化A,然后使用点符号从A的实例中访问变量,但问题是,在不同的类中实例化A之后,实例.变量的更改根本不在B和C类之间共享。
静态类型是否是解决这个问题的好方法?还是编写一个main函数会更好?
任何建议都将不胜感激。
在我的c#程序中,我有三个类Gamelogic(A),FPSController(B)和SpawnPlayer(C)。
在我的情况下,B和C类会使用并改变A中的一些变量,为了使用这些变量,我目前正在两个不同的类中实例化A,然后使用点符号从A的实例中访问变量,但问题是,在不同的类中实例化A之后,实例.变量的更改根本不在B和C类之间共享。
静态类型是否是解决这个问题的好方法?还是编写一个main函数会更好?
任何建议都将不胜感激。