日期:2014-05-18  浏览次数:20844 次

请问如何递归到每个数组
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
上面那个简述参数,遍历每一个参数值来生成静态文件