我正在尝试使用C#格式化矩阵,如下所示:
1 2
10 11
我可以使用以下方法在C中执行此操作:
printf("%2d",number)
C#中是否有类似的命令?我尝试了String.Format
和ToString
,但我无法弄清楚如何让他们做我想做的事。我刚刚开始使用C#,所以任何建议都会受到赞赏。
答案 0 :(得分:4)
这相当于printf的%2d
,在C#中:
string s=string.Format("{0,2}",number);
逗号右对齐后的数字,如果为正,左对齐,如果为负,则对齐指定的总字符数(包括number
本身)。
以下是helpful site的链接,其中包含有关如何以各种方式格式化整数的指南,可帮助您解决其余问题。