我試圖格式化一些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. 格式化輸出
- 5. 格式化輸出
- 6. 需要得到格式化輸出C#
- 7. 的StreamWriter C#格式化輸出
- 8. C++控制檯 - 格式化輸出
- 9. 格式化C++控制檯輸出
- 10. C#格式化文件的輸出?
- 11. 問題格式化輸出c + +
- 12. 格式化輸出到C++ ostringstream對象
- 13. 格式化輸出到列
- 14. Nagios輸出格式化
- 15. 格式化Get-ACL輸出
- 16. 格式化輸出文件
- 17. 格式化JSON輸出
- 18. 得到格式化輸出
- 19. 格式化GridView輸出
- 20. 格式化fgetcsv輸出
- 21. 格式化輸出java
- 22. Python postgres輸出格式化
- 23. pairwise.wilcox.test - 格式化輸出
- 24. 格式化TraceClassVisitor的輸出
- 25. 格式化輸出方法
- 26. 格式化日期輸出
- 27. R:biglm的格式化輸出
- 28. 格式化LINQ的輸出
- 29. FORTRAN格式化輸出
- 30. Python 3.4.2輸出格式化
感謝您的幫助! – Covertpyro 2010-03-10 09:15:47