我有以下用于发送邮件的代码,如果您有网络连接,它可以完美运行。
MailMessage oMail = new MailMessage(new MailAddress("andr3yy.design@yahoo.com"), new MailAddress(setare[0].email));
oMail.Subject = "Subject";
oMail.Body = "Body";
SmtpClient oSmtp = new SmtpClient();
oSmtp.Host = "smtp.mail.yahoo.com";
oSmtp.Credentials = new NetworkCredential("andr3yy.design", "password");
oSmtp.EnableSsl = false;
oSmtp.Port = 587;
oSmtp.Send(oMail);
问题是:如果您没有网络连接并访问此功能,应用程序将崩溃。我不希望这种情况发生。我需要一个条件(如果)来检查你是否连接到互联网,但我是 C# 新手,我不知道。