Не могу понять, что делает этот SubString.PadLeft - PullRequest
0 голосов
/ 20 сентября 2008

В этом коде я отлаживаю, у меня есть фрагмент кода:

ddlExpYear.SelectedItem.Value.Substring(2).PadLeft(2, '0');

Что это возвращает? Я действительно не могу запустить это слишком много, так как это часть реального приложения кредитной карты. DropDownList, как вы можете себе представить из названия, содержит год из 4 цифр.

ОБНОВЛЕНИЕ: Спасибо всем. Я не занимаюсь разработкой .NET, поэтому настройка быстрого теста для меня не такая быстрая.

Ответы [ 11 ]

0 голосов
/ 20 сентября 2008

Похоже, что он захватывает подстроку от 3-го символа (если он основан на 0) до конца, а затем, если длина подстроки меньше 2, он делает длину равной 2, добавляя 0 к левой стороне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...