【发布时间】:2011-11-02 12:44:01
【问题描述】:
如果 N 是固定的,比如 N = 3,那么很容易,我可以使用深度为 3 的嵌套循环。 例如
from i in Enumerable.Range(0, 2)
from j in Enumerable.Range(0, 2)
from k in Enumerable.Range(0, 2)
select new int[] { i, j, k };
如果 N 是一个变量呢?
【问题讨论】:
-
我不喜欢的部分是你最终得到一个可变维度的数组。你确定这是你想要的吗?
-
@Tipx - 我认为目的是生成 N 元素数组的集合,这就是示例所做的。
标签: c# combinations