看看下面的代码:
try
{
Parallel.Foreach(...)//50 Thread For Each Time
{
string str = MyMethod();
}
}
catch
{
}
public string MyMethod()
{
CookieContainer cookieJar = new CookieContainer();
// Some code that throws an exception.
}
我怎样才能传递cookieJar
到 catch 块?
注意:
由于某种原因,我不能使用全局变量。我正在使用Parallel.ForEach
in并且由于并行更改try
,我无法控制内部的全局变量。MyMethod