Erg、私はReflectorを使用してBCLでこれら2つのメソッドを見つけようとしていますが、見つけることができません。これら2つのスニペットの違いは何ですか?
A:
IEnumerable<string> items = ...
Parallel.ForEach(items, item => {
...
});
B:
IEnumerable<string> items = ...
foreach (var item in items.AsParallel())
{
...
}
どちらを使用するかによって異なる影響はありますか?(両方の例の括弧で囲まれた本文で私がしていることはすべてスレッドセーフであると仮定します。)