例如"123-456",要删除从-开始的所有字符串(包括-),其中123的长度不限,456的长度也不限

解决方案 »

  1.   

    string a = "123-456";
    a= a.Substring(0, a.IndexOf('-'));
      

  2.   

      string _Value="123-456";            _Value = _Value.Substring(0, _Value.IndexOf('-'));
    或则...            
                _Value=_Value.Split('-')[0];这方法多了
      

  3.   

    string a = "123-456";
    a= a.Substring(a.IndexOf('-')+1,a.length);
      

  4.   

          string str = "123-456";
            int i = str.IndexOf('-');
            string str1 = str.Substring(0, i);
      

  5.   

    string s="123-456";
    string z=s.Substring(0,s.Length-s.IndexOf('-')-1);
      

  6.   

     string a = "123-456";a=_Value.Split('-')[1]; 
      

  7.   

    string a = "123-456"; a=a.Split('-')[1]; 
      

  8.   


    string a = "123-456";a="-"+Split('-')[1];

    string a = "123-456";
    a= a.Substring(a.IndexOf('-'));
      

  9.   

    string str = "123-456";
    str.Remove(str.IndexOf('-'));
      

  10.   

    string a = "123-456";
    a= a.Substring(a.IndexOf('-'));