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();

作者最新文章
ASP.NET ashx 基类的使用方法, ashx 如何继承, ashx 基类如何实现
Winform TextBox (文本框) 密码输入框, 输入内容显示*号 (星号)
Winform 启动前弹出登录界面, 登录成功之后再显示主界面
C# 字符串string和字符数组char[]的相互转换
C# 字符串倒序输出, 实现字符串倒序的方法