У меня есть класс с именем «Website», и внутри этого класса у меня есть следующее свойство:
public HtmlForm RegisterForm
{
get
{
if (Forms.RegForm != null) / Forms is a custom object called HTMLForms that is a custom list collection
{
return Forms.RegForm;
}
else
{
// FindPageWithGoogle Google = new FindPageWithGoogle();
// use Google.FindRegistrationForm(this.currentUrl) method
//throw new Exception(); // if registration form object can't be found
}
return Forms.RegForm;
}
}
Будет ли это эффективным способом обработки ошибки? В случае, если он не найден, как мне остановить весь поток программы, если выдается это исключение? Я знаю, как использовать простую попытку, но не думаю, что этого достаточно. Я считаю, что мне нужно научиться создавать собственную систему обработки исключений для соответствующей обработки этих пользовательских событий.
Спасибо за любую помощь. Кроме того, если у вас есть конкретная книга по обработке исключений, так как книги по C #, которые я до сих пор читал, не слишком углублялись в эту тему, это будет с благодарностью.
Спасибо
Cody