string s="A=1.00;B=2.00,C=3.00.D=4.00";
如何分解获得A B C D等号后面的值??

解决方案 »

  1.   

    char[] ch = new char[2]{ '=' , ';' };
    string[] str = yourString.split( ch );
      

  2.   

    对不起,各位,上来太激动了,是这样:
    string s="A=1.00;B=2.00;C=3.00;D=4.00";
      

  3.   

    呵呵,晕晕
    string[] ss = s.Split(";".ToCharArray());
      

  4.   

    string s="A=1.00;B=2.00;C=3.00;D=4.00";
    string[] sArray=s.Split(';');
    string[] ss=null;
    foreach(string i in sArray)
      ss=i.ToString().Split('=');
      Response.Write(ss[1]);
    我用这种方法只取到了4.00,不知道为什么??
      

  5.   

    string s="A=1.00;B=2.00;C=3.00;D=4.00";
    string[] sArray=s.Split(';');
    string[] ss=null;
    foreach(string i in sArray)
    {
    ss=i.ToString().Split('=');
    Response.Write(ss[1]);
    }
      

  6.   

    string aa = "3.12";
    string cc = "";
                string[]  bb = new string [3];
                bb = aa.Split ('.','3');
    cc  =  bb[1]+bb[2];