Я использую этот простой метод для извлечения строки запроса со страницы, возвращающей Int
.В случае, если не может быть найден действительный идентификатор, я хотел бы вернуть значение по умолчанию int 0
.
Я хотел бы узнать, есть ли лучший способ написать этот метод, в деталях:
- Было бы лучше использовать только один оператор return вместо двух?Если да, каков наилучший способ сделать это?
- Должен ли я выполнять какие-либо другие проверки при извлечении строки запроса?
Спасибо, что уделили нам время.
protected int GetPageIndex()
{
int output;
bool result = Int32.TryParse(Request.QueryString["page"], out output);
if(result)
return output;
return output = 0; // Return Default value
}