我有此功能需要转换为lambda语句:
public int someFunction()
{
int pCount = 0;
foreach (Top top in Tops)
{
foreach (P p in top.TopPs)
{
pCount++;
}
}
return pCount;
}
更加清晰:
Tops和top.TopPs扩展了ObservableCollection
我该怎么做?
最佳答案
这是另一种方法:
int pCount = (from t in Tops
from p in t.TopPs
select p).Count();
关于c# - 如何使用Lambda或Linq语句执行以下操作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6146902/