我试图在XNA / MonoGame中设置一个静态类来存储我的纹理,所以我可以将所有加载代码放在一个地方并全局访问纹理,但是有一个错误让我感到害怕..
public static void Setup(GraphicsDevice gd, ContentManager manager)
{
textures = new Dictionary<string, Texture2D>();
// Cursor
Texture2D t = manager.Load<Texture2D>("sprites/cursor"); // This line throws the exception
textures.Add("cursor", t);
}
字符串文字如何导致ArugmentNullException?我习惯于Java处理null的方式略有不同,但这对我来说似乎很奇怪......