我想将用户输入的任何数字插入数据库,如三位数。
e.g。如果用户插入(1)我想将号码保存为(001),或将(20)保存为(020)。
注意:数据库列的数据类型是字符串而不是整数。
答案 0 :(得分:19)
int iVal = 1;
iVal.ToString("D3")); // = "001"
详细了解MSDN
答案 1 :(得分:3)
你可以尝试
int value =5;
Console.WriteLine(value.ToString("000"));
Console.WriteLine(value.ToString().PadLeft(3,'0'));
产生:
005
005