4

我想将用户输入的任何数字插入到数据库中,就像三位数字一样。

例如,如果用户插入(1)我想将数字保存为(001),或(20)到(020)。

注意:数据库列的数据类型是字符串而不是整数。

4

2 回答 2

21
int iVal = 1;

iVal.ToString("D3"); // = "001"

在MSDN上阅读更多信息

于 2012-08-05T10:17:33.810 回答
3

你可以试试

 int value =5;
 Console.WriteLine(value.ToString("000"));
 Console.WriteLine(value.ToString().PadLeft(3,'0'));

产生:

005

005

于 2012-08-05T10:16:01.143 回答