请问大家,如果我想用一个字符串保存一串字符,其中有个特殊符号,比如“abc|def”,那么我怎么分别提取“|”两边的字符串“abc”和“def”呢?谢谢各位了

解决方案 »

  1.   

    string str1 = "abc|def";
    string[] str2 = str1.Split('|');
    foreach (string str3 in str2)
        MessageBox.Show(str3);
      

  2.   

    dim strData as string = "abc|def"
    dim strArr[] as string = strData.split("|")
      

  3.   

    老大,split取出的结果是放在数组里,访问数组就行
      

  4.   

    string str1 = "abc|def";
    char[] splitChar={'|'}; 
    string[] str2=str1.Split(splitChar);//结果如下
    str2[0]="abc"
    str2[1]="def"试试吧!
      

  5.   

    如果str2的维数不确定,那么怎么统计它的维数呢?也就是怎样统计字符串被分割成几个字串呢?
      

  6.   

    如果str2的维数不确定,那么怎么统计它的维数呢?也就是怎样统计字符串被分割成几个字串呢?
    ---------str2.Length
      

  7.   

    如果用foreach遍历统计可是实现,但是有没有现成的属性?或者方法?