C# List<>排列组合

C# List<>排列组合
            // 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();

作者最新文章
js 判断是否为手机端、移动端访问
Visual Studio, C# 程序集信息 AssemblyInfo.cs 文件详解
html 常用的 DOCTYPE 声明
css 控制内容字母自动转换大小写, 控制大小写字母自动转换
css 去掉a标签超链接的虚线框的方法, 何去除超链接点击时的虚线?