Erg,我正在尝试使用 Reflector 在 BCL 中找到这两种方法,但找不到它们。这两个片段有什么区别?
A:
IEnumerable<string> items = ...
Parallel.ForEach(items, item => {
...
});
乙:
IEnumerable<string> items = ...
foreach (var item in items.AsParallel())
{
...
}
使用其中一种会有不同的后果吗?(假设我在两个示例的括号中所做的任何事情都是线程安全的。)