Я относительно плохо знаком с C# и.NET, и я пытаюсь изучить, как лучше обработать исключения в моем коде.
Возьмите следующую функцию, которую я записал, например:
public void SendEmail(string SenderEmail, string SenderDisplayName, IEnumerable<string> RecipientEmails, string Subject, string Message)
{
MailMessage message = new MailMessage();
message.From = new MailAddress(SenderEmail, SenderDisplayName);
foreach (var recipient in RecipientEmails)
{
message.To.Add(recipient);
}
message.Subject = Subject;
message.Body = Message;
SmtpClient smtpClient = new SmtpClient("192.168.168.182");
smtpClient.Send(message);
}
}
При попытке добавить адрес электронной почты, который уродлив в сообщении. От или сообщение. К, это выдаст исключение. Прямо сейчас мое приложение просто отказывает и горит, когда это происходит.
Кто-то может показать мне соответствующий способ обработать то исключение в этом методе?