string a="aa|bb|cc|dd";
string[] b=a.split('|');

解决方案 »

  1.   

    string a="aa|bb|cc|dd";
    string[] b=a.split("|");//应该是""
    aa就是b[0]
    bb就是b[1]
    ....
      

  2.   

    楼主真神人也!
    自己都回答出来了
    哈哈
    可以参考:ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemstringclasssplittopic.htm
      

  3.   

    to: marising(垃圾桶) 
    不是""应该是'',因为split第一个参数是char而不是string
      

  4.   

    string mystr="aa|bb|cc|ee";
    String [] b=mystr.Split("|");
    Response.Write(b[0].ToString());这样报错啊。
    C:\Inetpub\wwwroot\zgjt\try_body.aspx.cs(87): 参数“1” : 无法从“string”转换为“char[]”
    SPlit接的参数应该要char[]型的把?
    另外,这个数组的Count值,我能得到吗?
      

  5.   


    楼上都说了
    string a="aa|#$bb|#$cc|#$dd";
    string[] b=a.split("|#$");//也可以
      

  6.   

    不对啊这样是可以的:
    string mystr="aa|bb|cc|ee";
    String [] b=mystr.Split('|');
    Response.Write(b[3].ToString());我现在要得到数组的Count值,请问怎么得到??
    比如说上面的Count值为4
      

  7.   

    好了,找到了。
    b.Lenght就可以了。
    谢谢大家
      

  8.   

    String.Split方法原型:
    public string[] Split(params char[]);
    public string[] Split(char[], int);String [] b=mystr.Split("|"); (Ⅹ)
    string[] b=a.split("|#$");//也可以  (X)
    String [] b=mystr.Split('|');   (OK)