动态LIST怎么LING'输出上面一样的数据?

a82344626 2016-09-22 01:32:50


string[] arr_a = { "1", "2", "3" };
string[] arr_b = { "5" };
string[] arr_c = { "6", "7" };

var q = from a1 in arr_a
from b1 in arr_b
from c1 in arr_c
select a1 + b1 + c1;

foreach (var item in q)
{
Console.WriteLine(item);
}

string[] arr_d = { "9", "10" };
List<string[]> ls = new List<string[]>();
ls.Add(arr_a);
ls.Add(arr_b);
ls.Add(arr_c);
ls.Add(arr_d);

var qx = from a1 in ls.ToArray()
from xx in a1
select xx;
foreach (var item in qx)
{
Console.WriteLine(item);
}



动态LIST怎么LING'输出上面一样的数据?
...全文
115 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2016-09-22
  • 打赏
  • 举报
回复
不转 List 也行
            var qx = ls[0];
            for (var i = 1; i < ls.Count; i++)
                qx = (from a in qx
                      from b in ls[i]
                      select a + b).ToArray();
xuzuning 2016-09-22
  • 打赏
  • 举报
回复
            var qx = ls[0].ToList();
            for (var i = 1; i < ls.Count; i++)
                qx = (from a in qx
                      from b in ls[i].ToList()
                      select a + b).ToList();

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧