读书人

请教怎么递归到每个数组

发布时间: 2012-04-04 16:38:51 作者: rapoo

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

读书人网 >C#

热点推荐