当前位置: 代码迷 >> C# >> string字符串累加算法
  详细解决方案

string字符串累加算法

热度:111   发布时间:2016-05-05 04:38:46.0
string字符串累加算法求助!

string[] val1 = array[0].Split(',');
string[] val2 = array[1].Split(',');
string[] val3 = array[2].Split(',');
string[] val4 = array[3].Split(',');
string[] val5 = array[4].Split(',');
string[] val6 = array[5].Split(',');
for (int a = 0; a < val1.Length; a++)
{
    for (int b = 0; b < val2.Length; b++)
    {
        for (int c = 0; c < val3.Length; c++)
        {
            for (int d = 0; d < val4.Length; d++)
            {
                for (int e = 0; e < val5.Length; e++)
                {
                    for (int f = 0; f < val6.Length; f++)
                    {
                        string temp = val1[a] + "_" + val2[b] + "_" + val3[c] + "_" + val4[d] + "_" + val5[e] + "_" + val6[f];
                        Console.WriteLine(temp);
                    }
                }
            }
        }
    }
}

代码如上,我的问题是,array数组的长度未知,实际情况中,不知道到底有多少个元素,所以下面的循环也不知道会有几层,想来想去,没想到解决办法,有没有大牛帮个忙,说下思路,谢谢。
------解决思路----------------------
http://bbs.csdn.net/topics/360265119
  相关解决方案