bitte bare mit mir, grundsätzlich habe ich eine Foreach-Thread-Schleife, dann einen Haken für diese Schleife, aber ich versuche auch eine andere verschachtelte Schleife innerhalb der Schleife, aber ich brauche den Fang nach der verschachtelten Schleife zu laufen, hier ist was ich meine.C# verschachtelte Schleifen + Catch-Problem?
Parallel.ForEach(l.ToArray(), (ip_item) => {
try {
string ip = ip_item.IP;
foreach(var blah in t) {
String[] test = blah.test.Split(':');
var u = test[0];
var p = test[1];
using (var client = new ProxyClient(ip, u, p, 443)) {
Console.WriteLine(u + p + ip_item.IP);
client.Connect();
ip_item.AcceptsConnection = client.IsConnected;
client.Disconnect();
}
}
} catch { //NESTED LOOP END
Console.WriteLine(ip_item.IP + " - BAD!");
l.Remove(ip_item);
}
//I WANT IT TO END HERE INSTEAD but i get tons of errors.
});
sieht aus wie es ist typo das '= >>' sollte '=>' –
was sind die Menge der Fehler, die Sie sprechen –
auch Sie können ein Element nicht entfernen, wenn Sie eine foreach-Schleife verwenden –