【发布时间】:2018-08-19 19:26:07
【问题描述】:
是否可以使用 linq 在事先不知道连接数量的情况下进行交叉连接?
我有这个:
var arrays = new List<string[]>();
如果我知道我可以做三个列表:
var oQuery = from x in arrays[0]
from y in arrays[1]
from z in arrays[2]
select new {x, y, z};
是否可以使用 linq 加入 n 字符串数组?
【问题讨论】:
-
我去看看,谢谢。
-
Eric Lippert 很好地实现了您的需求:blogs.msdn.microsoft.com/ericlippert/2010/06/28/…
标签: c# linq cross-join