2010-04-07 57 views
1

獲得格式化Int32數字的最佳方式是什麼?如何格式化Int32號碼?

讓說我有這個o功能:

string o(int x); 

這是o需要根據x

x = 0 => o = 00 
x = 1 => o = 01 
x = 5 => o = 05 
x = 10 => o = 10 
x = 31 => o = 31 
x = 106 => o = 106 

回答

8

返回值時INT X 使用

x.ToString("00"); 
String.Format("{0:00}",x); 
+4

x.ToString(「D2」)不會這樣做嗎? – 2010-04-07 07:46:35

2
string o(int x) 
{ 
    return string.Format("{0:00}", x); 
} 
1

可以使用PadLeft將字符'0'的填充寬度設置爲2。

string o(int x) { 
    return x.ToString().PadLeft(2, '0'); 
}