私はC#コンソールアプリケーションを持っており、ローカルでないIPアドレスが見つかった場合に特定のアドレスに電子メールを送信できるようにしたいと考えています配列では、私はIf!=ステートメントを使用すると仮定していますが、何もできません。すべてのヒントや助けをいただければ幸いです。電子メール通知を送信する
System.Net.IPAddress[] addresslist = Dns.GetHostAddresses(C);
{
string IPs = "";
bool firstIP = true;
foreach (IPAddress ip in addresslist)
{
if (!firstIP)
{
IPs = IPs + ",";
}
IPs = IPs + ip;
firstIP = false;
}
addresslist.ToString();
if addresslist != { "10.1.20.99"} //example, have multiple IP's
then //..... this is where I am stuck
ようなもので、メッセージを送信することができます
でローカルアドレスを削除することができ、あなたはループ全体を置き換えるために、 'String.Join'を使用することができます'私のアプリではStarts withの部分が機能していないようですが、これらのローカルアドレスを削除したくありません(IPアドレス= String.Join( "、"、addresslist.Select(ip => ip.ToString())) " –