Erg,我试图用反射器在BCL中找到这两种方法,但找不到它们.这两个片段有什么不同?
A:
IEnumerable<string> items = ...
Parallel.ForEach(items, item => {
...
});
B:
IEnumerable<string> items = ...
foreach (var item in items.AsParallel())
{
...
}
使用一种比使用另一种有不同的后果吗?(假设我在这两个示例的方括号主体中所做的任何操作都是线程安全的.)