如何使用LINQ简化2 foreach?

Mik*_*ike 0 c# linq c#-4.0

我怎样才能以更易读的方式做到这一点?

 foreach (var actual in actualPositions)
 {
     foreach (var projection in projections)
     {
         var position        = Create(book, actual, projection);
         position.TargetNett = projection.DailyProjectedNet.ToString();
         yield return position;
     }
 }
Run Code Online (Sandbox Code Playgroud)

jas*_*son 12

你想简化那个吗?为什么?它简单易读,易懂.你可以想出各种各样的gobbledygook,它更难以阅读但确实看起来更酷.不要!抵制幻想的冲动.