我正在尝试格式化一些c#输出,以便一个数字总是有2位数,例如,如果int = 0我想Console.WriteLine(int);生成00.
小智 9
请查看http://msdn.microsoft.com/en-us/library/0c899ak8.aspx
这应该做你想要的:
int num = 10;
Console.WriteLine(num.ToString("0#"));
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
传递给ToString方法"0#"的字符串具有以下含义:
0 - 0 place holder, this will be replaced with relevant digit if one exists
# - digit place holder.
Run Code Online (Sandbox Code Playgroud)
因此,如果num为0,则将00写入控制台,但如果num为10,则将10写入控制台.
for 例
for (int i = 0; i < 100; i++)
{
Console.WriteLine("{0:00}", i);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2144 次 |
| 最近记录: |