2
我试图格式化C#中的矩阵如下所示:如何在C#中将格式化的数字打印到屏幕上?
1 2
10 11
我可以通过在C这样做:
printf("%2d",number)
有没有在C#中类似的命令?我试过String.Format
和ToString
,但我无法弄清楚如何让他们做我想做的事。我刚刚开始在C#中,所以任何建议,将不胜感激。
我试图格式化C#中的矩阵如下所示:如何在C#中将格式化的数字打印到屏幕上?
1 2
10 11
我可以通过在C这样做:
printf("%2d",number)
有没有在C#中类似的命令?我试过String.Format
和ToString
,但我无法弄清楚如何让他们做我想做的事。我刚刚开始在C#中,所以任何建议,将不胜感激。
这等同于一个%2d
为printf的,在C#:
string s=string.Format("{0,2}",number);
逗号后右对齐如果正和左对齐如果为负,以总指定的字符数(包括number
本身的数量)。
以下是指向helpful site的链接,其中包含有关如何以各种方式格式化整数的指南,以帮助您解决余下的问题。
你试过`number.ToString(“D2”)`? – Gabe 2011-02-16 03:55:51