当前位置:  开发笔记 > 编程语言 > 正文

foreq to linq tip想要的

如何解决《foreqtolinqtip想要的》经验,为你挑选了1个好方法。



1> Marc Gravell..:

怎么样:

var qry = from item in itemlist
          select new {item.X, item.Y,
              Dummies = item.examples.Select(
                ex => ex.GetDummy())
          };
foreach (var item in qry)
{
    p.AddStuff(item.X, item.Y, item.Dummies.ToList());
}

不确定这样更清楚,但是......我个人认为我可能只是使用原始foreach版本...可能会分开GetDummy一点:

foreach (var item in itemlist)
{
    var dlist = item.examples.Select(ex => ex.GetDummy()).ToList();
    p.AddStuff(item.X,item.Y,dlist);
}

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有