Подтвердить что ты не робот

Формат С# int ToString на 2 char int?

Как использовать метод ToString для целого числа для отображения 2- char

int i = 1; i.ToString() -> "01" instead of "1"

Спасибо.

4b9b3361

Ответ 2

Это должно сделать это:

String.Format("{0:00}",i);

Здесь ссылка на статью msdn на использование настраиваемых строк форматирования: http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

Ответ 3

Чтобы обеспечить отображение как минимум 2 цифр, используйте строку формата "00".

i.ToString("00");

Вот удобный справочник по всем различным способам форматирования числовых строк.

Ответ 4

i.ToString("00") Посмотрите этот для получения дополнительных правил.

Ответ 5

В любом случае вы хотите сначала проверить, если это только 1 номер, используйте регулярное выражение:

Regex OneNumber = new Regex("^[0-9]$");
OneNumber.Replace(i.ToString(), "0" + i)