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