日期:2014-05-19  浏览次数:20936 次

关于合并字符串数组(望大家指导下,分不够的话,另外开帖补)
string[]   a   =   {aaa,bbb,ccc}
string[]   b   =   {111,222,333}

如何让  
string[]   c   =   [3][]
c[0]   =   {aaa,111,222,333}
c[1]   =   {bbb,111,222,333}
c[2]   =   {ccc,111,222,333}
这种结果   ?

还有点问题,如果数组a   和   b   的值是动态的,怎么合并.

------解决方案--------------------
好像只能是对数组进行循环操作了,应该没有什么好用的方法。
------解决方案--------------------
string[] a = {aaa,bbb,ccc}
string[] b = {111,222,333}
string[] c

c[0] = a[0] + ", " + b[0] + ", " + b[1] + ", " + b[2]
------解决方案--------------------
用循环吧:
string[] a = { "aaa ", "bbb ", "ccc " };
string[] b = { "111 ", "222 ", "333 " };

string[][] s = new string[a.Length][];
for (int i = 0; i < a.Length; i++)
{
s[i] = new string[b.Length + 1];
s[i][0] = a[i];
for (int j = 1; j < s[i].Length; j++)
{
s[i][j] = b[j - 1];
}
}

------解决方案--------------------
没想到好方法...-_-
------解决方案--------------------
用List不行吗???
------解决方案--------------------
动态生成是什么意思?
------解决方案--------------------
用循环
------解决方案--------------------
没固定的办法 根据你的问题写一种算法
------解决方案--------------------
循环,判断
------解决方案--------------------
支持babyrockxray(Game~Over)