请问如何递归到每个数组
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
.
.
.
.
这个遍历,每个值遍历到
[解决办法]
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# 笛卡尔乘积”即可
[解决办法]