我試圖格式化一些C#輸出,使得一些總是有2個數字,例如,如果int = 0
我想Console.WriteLine(int);
產生00格式化C#輸出
Q
格式化C#輸出
6
A
回答
9
看看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將被寫入控制檯。
5
for
例如
for (int i = 0; i < 100; i++)
{
Console.WriteLine("{0:00}", i);
}
4
看看this page,ESP。 「自定義數字格式」部分。
要顯示一個數字作爲兩位數字只有你會做這樣的事情:
int x = 2;
string output = string.Format("{0:00}", x);
Console.WriteLine(output);
+0
+1使用string.Format而不是Console.WriteLine(更一般的解決方案) – 2010-03-10 09:54:49
相關問題
- 1. 格式化輸出C++
- 2. c和格式化輸出
- 3. 格式化輸出
- 4. 問題格式化輸出c + +
- 5. 格式化C++控制檯輸出
- 6. 格式化輸出到C++ ostringstream對象
- 7. 的StreamWriter C#格式化輸出
- 8. C#格式化文件的輸出?
- 9. C++控制檯 - 格式化輸出
- 10. 格式化R combn輸出
- 11. 格式化JSON輸出
- 12. Fortran 90格式化輸出
- 13. Powershell輸出格式化
- 14. 的Python - 格式化輸出
- 15. PHP - 格式化XML輸出
- 16. Nagios輸出格式化
- 17. 格式化輸出到列
- 18. 輸出與格式化
- 19. 格式化貨幣輸出
- 20. 格式化跟蹤輸出
- 21. 如何格式化輸出
- 22. Laravel格式化JSON輸出
- 23. 格式化fgetcsv輸出
- 24. 格式化TraceClassVisitor的輸出
- 25. 格式化powershell輸出
- 26. 格式化GridView輸出
- 27. R:biglm的格式化輸出
- 28. 從powershell格式化輸出
- 29. 格式化Math.Pow輸出
- 30. 如何格式化輸出
感謝您的幫助! – Covertpyro 2010-03-10 09:15:47