将整数转换为三位数

use*_*940 13 c# asp.net integer digits

我有一个整数变量.如果它的1-9只显示为"1"或"9",我希望转换变量保存为3位数,即."001",或"009"等等任何想法?我正在使用C#,ASP.Net

Yah*_*hia 25

使用

int X = 9;

string PaddedResult = X.ToString().PadLeft (3, '0'); // results in 009
Run Code Online (Sandbox Code Playgroud)

请参阅此处此处的 MSDN参考.


Jür*_*ock 18

关于什么

var result = String.Format("{0:000}", X);
var result2 = X.ToString("000");
Run Code Online (Sandbox Code Playgroud)


Moh*_*opi 6

int i = 5;
string tVal=i.ToString("000");
Run Code Online (Sandbox Code Playgroud)