Я хотел бы добавить 0 перед числом, если оно однозначное. Например, это должно быть 01,02,03 ... 09, 10, 11, ...
Dim yourNumber as Int32 = 5 yourNumber.ToString("D2") '= "05"
Попробуйте это:
myNum.ToString().PadLeft(2, "0");
Попробуйте следующее ...
Dim varNumber As Integer = 3 Dim number As String = String.Format("{0:0#}", varNumber)
Надеюсь, это поможет.
Метод старой школы из VB6, все еще работает:
Dim yourNumber as Long = 5 Format(yourNumber, "00") ' = "05" '
... просто ради старины :). Лучше использовать Тим ответ .
if(number < 10){ number = Int32.Parse("0" + number.ToString()); }
Полагаю, это было что-то вроде c # :), но вы должны понять.