首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教怎么递归到每个数组

2012-04-04 
请问如何递归到每个数组string[] strArr1 {1,2,3,4,5 }string[] strArr2 { 12, 13, 1

请问如何递归到每个数组
string[] strArr1 = {"1","2","3","4","5" };
string[] strArr2 = { "12", "13", "16", "17", "10" };
string[] strArr3 = { "24", "22", "26" };

注:strArr 这种数组不确定有多少个,每个数组的长度也不确定。

请问如何遍历到每个。

结:
1*12
1*24
1*13
1*16
1*17
1*10
1*22
1*16
1*12*24
1*12*22
1*12*26
1*13*22
1*13*26
  .
  .
  .
  .


这个遍历,每个值遍历到

[解决办法]

C# code
            List<string[]> list = new List<string[]>();            string[] strArr1 = { "1", "2", "3", "4", "5" };            string[] strArr2 = { "12", "13", "16", "17", "10" };            string[] strArr3 = { "24", "22", "26" };            list.Add(strArr1);            list.Add(strArr2);            list.Add(strArr3);            foreach (string[] ss in list)            {                foreach (string s in ss)                {                    MessageBox.Show(s);                }            }
[解决办法]
这又出来了,不多讲了,lz自己google “C# 笛卡尔乘积”即可
[解决办法]
探讨

就是像中关村
http://detail.zol.com.cn/cell_phone_index/subcate57_list_1.html
上面那个简述参数,遍历每一个参数值来生成静态文件

热点排行