我怎样才能在没有任何条件的情况下编写加入
本文关键字:情况下 条件 任何 | 更新日期: 2023-09-27 18:34:12
我想把人情侣在一起。
var MenAndRandomPartners
= Men.Join(Partners, ..... ????
你想要的是一个交叉联接,这可以通过 LINQ 完成
var MenAndRandomPartners =
from man in Men
from partner in Partners
select new
{
man, partner
};
你也让我很好奇如何使用扩展方法编写它,所以这里是扩展方法的方式:
var MenAndRandomPartners =
Men.SelectMany(man => Partners, (man, partner) => new {man, partner});
不过,我认为在这种情况下,LINQ 方式更加明确......不过,我敢肯定,只是我的意见