如何对两个包含整数的列表进行笛卡尔连接?
这可以用 linq 完成吗?
最佳答案
假设您的意思是“交叉连接”或“笛卡尔连接”:
var query = from x in firstList
from y in secondList
select new { x, y }
或者:
var query = firstList.SelectMany(x => secondList, (x, y) => new { x, y });
如果您想要其他东西(从评论中可以看出,术语“叉积”引起了一些混淆),请适本地编辑您的问题。一个例子会非常方便 :)
关于c# - 如何在 c# 中对两个列表进行笛卡尔连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5004943/