将文本放在屏幕中间

Jas*_*n94 0 c# xna windows-phone-7

我使用Consolas字体来显示玩家得分.屏幕宽480,我希望它在中间.大小是24所以把它放在中间,不应该这样做:

string score ="9999"; 中= 480/2 - (score.Lenght*24)/ 2;

一些文本如何向左(大数字)或太多向右(低数字).

我虽然可以算一下这个,因为consolas是一个等宽字体?