Преобразование Int в строку с ведущими 0

В настоящее время я преобразую целое число в строку для отображения на экране, но хочу сохранить 4 цифры - т.е. 10 = "0010". Каков наилучший способ перехода от целого числа 10 к строке "0010"?

Это в C# и.NET 4.

Ура!

3 ответа

Решение
int num = 1;
// pad with 0 up to 4 places
string str = num.ToString("D4");
var str = 10.ToString("0000");

Ты можешь попробовать:-

 string str = num.ToString("D8"); //padding with 8 zero's

Проверьте эту ссылку

Другие вопросы по тегам