Ich habe eine C# -Konsolenanwendung und möchte eine E-Mail an eine bestimmte Adresse senden können, wenn IP-Adressen gefunden werden, die nicht lokal sind In dem Array gehe ich davon aus, dass ich eine If! = Anweisung verwenden würde, aber ich kann nichts zum Arbeiten bekommen. Irgendwelche Tipps oder Hilfe würden sehr geschätzt werden.E-Mail-Benachrichtigung senden Wenn ein bestimmter Wert (IP-Adresse) im Array gefunden wird
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
senden, können Sie 'String.Join' verwenden, um die gesamte Schleife zu ersetzen:' IPs = String.Join (",", addresslist.Select (ip => ip.ToString())) ' –