私はメールを送信するための次のコードを持っています、そしてあなたがネットワーク接続を持っているならそれは完全に機能します。
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);
問題は次のとおりです。ネットワーク接続がなく、この機能にアクセスすると、アプリケーションがクラッシュします。私はこれが起こらないようにしたい。インターネットに接続しているかどうかを確認するための条件(if)が必要ですが、C#を初めて使用するため、条件がわかりません。