首页 > 解决方案 > 来自不同列表的元素的 N 次组合

问题描述

我有一定数量 (m) 的可变长度列表(这些列表的长度并不总是相同),例如 m=4

List1: {1,2,3,4,5}
List2: {6,7}
List3: {8,9,10}
List4: {11,12,13,14,15,16}

我想实现这样的方法:

method(list1, list2, list3, list4, n)

n要采取的 n 次组合在哪里。

例如 n=2 所有对,n=3 所有三元组.. 就像我们可以使用 NUnit 一样。

框架中有这样的方法吗?

所有列表都是字符串列表

谢谢。

标签: c#.net

解决方案


关于你的method(list1, list2, list3, list4, n),你正在寻找params 关键字


推荐阅读