欢迎来到忆约科技! 手机版
编程专栏
网络探索
科技频道
社会话题
美文鉴赏

List 排列组合

编辑时间:2017年09月28日 16:56 作者:E小编

            // 字符串拆分Char
            char[] name = "王小明".ToCharArray();
            for (int i = 0; i < name.Length; ++i)
            {
                string a = name[i].ToString();
            }

            // List 排列组合
            List<List<string>> list = new List<List<string>>();
            list.Add(new List<string>() { "wang", "zhang", "li" });
            list.Add(new List<string>() { "jun", "zun" });
            list.Add(new List<string>() { "nan", "lan" });
            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();

二维码