我有一个类需要访问在另一个类中声明的全局对象。可能有一些关键字,例如 extern 可以让我这样做。我应该这样做还是如果我创建一个静态的“GlobalObjects”类会更好,我将允许我的所有类访问并且只访问对象:GlobalObjects.Object1.foo();
?
代码片段:
namespace Pong {
public class Pong : Game {
public Ball ball;
public Paddle paddleOne;
public Paddle paddleTwo;
public Pong()
: base() {
graphics = new GraphicsDeviceManager(this);
Content.RootDirectory = "Content";
}
// extra code
}
}