我的問題是關於組合PLINQ和yield關鍵字的結果。如果我這樣寫:Collection.AsParallel()+ yield return
//Some stuff here
foreach (var x in collection.AsParallel())
{
yield return new CustomObject
{
property1 = //Large calculations here
property2 = x.Name
//... etc.
};
}
我真的想要什麼?我想初始化不同線程中的對象,但是當它們中的一些需要時返回它們。
在此先感謝!
不是。在我的情況下,一切正常,但問題是'如何'? – user3818229