int i=string.index('-');
string=string.substring(i);

解决方案 »

  1.   

    string str = "aaaaaaa_bbbbbbb";
    int index = str.IndexOf("_");
    int length = str.Length;
    if(index + 1 >= length)
    {
        //最后一个字符是"_",不能截取
        return;
    }
    string resultStr = str.SubString(index + 1, length - index - 1);
      

  2.   

    string str = "aaaaa_bbbbb";
    string []strs = str.split('_');
    if(strs.length > 1)
    messagebox.show(strs[1]);
      

  3.   

    str="aaaaaaa_bbbbbbb"
    str2=str.Split('_')[1];