在线等求取一个字符串。本字符串格式为:45-87。问题:怎样取出该字符串的前面部分和后面部分

解决方案 »

  1.   

    string a = "45-87";
                    string[] str = a.Split('-');
                    Response.Write(str[0]+"+"+str[1]);
      

  2.   

    string Str ="45-87";
    string PreStr = Substring(Str,1,indexof("-"));
    string EndStr = Substring(Str,inserot("-")+1);
      

  3.   

    string Str ="45-87";
    string PreStr = Substring(Str,1,indexof("-"));
    string EndStr = Substring(Str,indexof("-")+1);
      

  4.   

    1,先获取“-”在字符串中的位置。
    string str="45-87";
    int i = str.indexof("-");
    2,获取前面的字符串
    string stra = str.Substring(0,i);
    3,获取后面的字符串
    string strb = str.Substring(i+1);
      

  5.   

    大家抢分的速度蛮快了,有空看下我的帖子,谢谢。
    http://community.csdn.net/Expert/topic/5000/5000561.xml?temp=.2505457
      

  6.   

    string Str ="45-87";
    string[] strArray = Str.Split("-");
    string preStr = strArray[0];
    string enStr = strArray[1];
    分隔开  ,一个就是前边的,一个是后边的
      

  7.   

    Decimal 型的可以截取马