Ответ 1
Вот статья MSDN по номерам форматирования. Для ввода до 2 цифр вы можете использовать:
n.ToString("D2")
У меня есть цифры как 1, 2 и 3, и я хотел бы сделать их в строки "01", "02" и "03". Как я могу это сделать?
Вот статья MSDN по номерам форматирования. Для ввода до 2 цифр вы можете использовать:
n.ToString("D2")
string.Format("{0:00}", yourInt);
yourInt.ToString("00");
Оба производят 01, 02 и т.д.
string.Format("{0:00}",1); //Prints 01
string.Format("{0:00}",2); //Prints 02
в качестве примера
int num=1;
string number=num.ToString().PadLeft(2, '0')
просто и работает.
С новым С# (я имею в виду версию 6.0), вы можете достичь того же, просто используя String Interpolation
int n = 1;
Console.WriteLine($"{n:D2}");