基本的に私はforeachスレッドループを持っていますが、そのループのキャッチもありますが、ループ内に別の入れ子ループを入れようとしていますが、ネストループ後に実行するキャッチが必要です。ここに私が意味するものがあります。C#ネストされたループ+キャッチの問題?
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.
});
このような '= >>'は '=>'でなければならない –
あなたが話しているエラーのトンはどうですか –
また、foreachループを使用している場合はアイテムを削除できません –