Chr*_*ris 7 c# linq lambda list
我有一个类列表A,类A包含一个类列表B.我想对所有类实例中B的所有实例进行操作A.
var myListOfA = new List<A>();
class A
{
public List<B> ListOfB;
}
Run Code Online (Sandbox Code Playgroud)
我如何迭代所有Bie foreach(var b in myListOfA.ListOfB){}?
您可以使用SelectMany:
foreach(var b in myListOfA.SelectMany(a => a.ListofB))
Run Code Online (Sandbox Code Playgroud)
在ideone.com上查看它的实际操作.
| 归档时间: |
|
| 查看次数: |
155 次 |
| 最近记录: |