-1
请裸露在我身边,基本上我有一个foreach线程循环,然后捕获该循环,但是我也试图把另一个嵌套循环内部的循环,但我需要的catch后运行嵌套循环,这是我的意思。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循环,你也不能删除一个项目 –