C# 简单调用字符串解决方案XNA?

C# 简单调用字符串解决方案XNA?,c#,string,xna,C#,String,Xna,在Draw中,我成功地在需要的地方绘制了字符串。问题是我希望它更有效 代码: spriteBatch.DrawString(字体“确定要退出吗?”,新矢量2(…),颜色为.White); 在Vector2中,我调用MeasureString,必须重写字符串。。。而且很难看 我尝试了三种不同的表达方式:string sureQuit=“你确定……”:和调用(font,sureQuit,…)。 我经常收到错误。我知道有一种非常简单的方法可以创建一个字符串并调用它,但是我找不到这样简单的东西的任何资

在Draw中,我成功地在需要的地方绘制了字符串。问题是我希望它更有效

代码:

spriteBatch.DrawString(字体“确定要退出吗?”,新矢量2(…),颜色为.White);
Vector2
中,我调用
MeasureString
,必须重写字符串。。。而且很难看

我尝试了三种不同的表达方式:
string sureQuit=“你确定……”
:和调用
(font,sureQuit,…)

我经常收到错误。我知道有一种非常简单的方法可以创建一个字符串并调用它,但是我找不到这样简单的东西的任何资源

我想出来了。。。我的类继承自一个抽象类,该抽象类继承自DrawableGameComponent。因此,在我的公共结构中,我必须调用:
this.sureQuit=“你确定要退出吗?”

这是一个XNA框架项目吗?“我经常收到错误”错误到底是什么?我最近才弄明白,想回答我自己的问题,但直到8小时过去才让我回答。错误是,它被设置为null,并请求一个新的引用。然后需要一个get set。但就像我说的,我明白了。谢谢你的帮助,非常感谢