一段字符串: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[]{'.'}) }能实现吗?怎么写啊?

解决方案 »

  1.   

    using System;
    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]);
        }
      }
    }