C#將int轉(zhuǎn)換為帶有填充零的字符串?在C#中,我有一個(gè)整數(shù)值,需要轉(zhuǎn)換為字符串,但它需要在前面添加零:例如:int i = 1;當(dāng)我把它轉(zhuǎn)換成字符串時(shí),它需要變成0001。我需要知道C#的語(yǔ)法。
3 回答

翻閱古今
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
i.ToString().PadLeft(4, '0')
i.ToString("0000");
i.ToString("D4");

慕容708150
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
int number = 1;//D4 = pad with 0000string outputValue = String.Format("{0:D4}", number);Console.WriteLine(outputValue);//Prints 0001//ORoutputValue = number.ToString().PadLeft(4, '0');Console.WriteLine(outputValue);//Prints 0001 as well
- 3 回答
- 0 關(guān)注
- 916 瀏覽
添加回答
舉報(bào)
0/150
提交
取消