// list 排列组合,常见应用:可以输出多少个姓名组合
List<List<string>> list = new List<List<string>>();
list.Add(new List<string>() { "Zhang", "Wang", "Li" });
list.Add(new List<string>() { "Zhong", "Xiao" });
list.Add(new List<string>() { "Jun", "Lai" });
list.Add(new List<string>() { "1", "2", "3" });
var array = list.Aggregate((m, n) => m.SelectMany(t1 => n.Select(t2 => t1 + t2).ToList()).ToList()).ToList();
12-28
3万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
01-09
2231
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交