一段字符串:string a = "1.放弃2.失恋3.离婚4.漂泊5.失业6.时尚7.格调 ";通过字符的单个分析改成如:string b = "1.放弃|2.失恋|3.离婚|4.漂泊|5.失业|6.时尚|7.格调";然后又用split分离 string[] Arry = b.Split(new char[]{'|'});然后遍历 for (int i=0,i<Arry .Length,i++)
{ Response.Write(Arry [i]); }但现在我想把从 b 生成一个二维的数组
即用 Arry[i].Split(new char[]{'.'})
for (int i=0,i<Arry .Length,i++)
{ ???? string[i][] LastArry = Arry[i].Split(new char[]{'.'}) }能实现吗?怎么写啊?
{ Response.Write(Arry [i]); }但现在我想把从 b 生成一个二维的数组
即用 Arry[i].Split(new char[]{'.'})
for (int i=0,i<Arry .Length,i++)
{ ???? string[i][] LastArry = Arry[i].Split(new char[]{'.'}) }能实现吗?怎么写啊?
public class Test
{
public static void Main(string[] args)
{
string b = "1.放弃|2.失恋|3.离婚|4.漂泊|5.失业|6.时尚|7.格调";
string [] a = b.Split('|');
string [][] m = new string[a.Length][];
for(int i = 0; i < a.Length; i++)
{
m[i] = a[i].Split('.');
Console.WriteLine("{0}={1}",m[i][0], m[i][1]);
}
}
}