我正在尝试格式化一些 c# 输出,以便数字始终有 2 位数字,例如如果 int = 0
我希望 Console.WriteLine(int);
到产生 00。
最佳答案
看看http://msdn.microsoft.com/en-us/library/0c899ak8.aspx
这应该做你想做的:
int num = 10;
Console.WriteLine(num.ToString("0#"));
Console.ReadLine();
传递给ToString方法的字符串“0#”的含义如下:
0 - 0 place holder, this will be replaced with relevant digit if one exists
# - digit place holder.
所以如果 num 为 0,00 将被写入控制台,但如果 num 为 10,则 10 将被写入控制台。
https://stackoverflow.com/questions/2415627/