现在有个字符System.String
注:点后面的长度是随机变化的!前面的System.是固定的
我要获得.后面的字符,应该怎么截取!谢谢各位大哥帮忙

解决方案 »

  1.   

    string str="System.String"
    string[] array=str.sqlit('.')
    array[1]
     就是你要的
      

  2.   

    或者直接str.substring(7,str.Length-1);
      

  3.   

    string result = yourstr.SubString(yourStr.IndexOf(".")+1);
      

  4.   

    string result = str.SubString(7);
      

  5.   

    我知道两种方法:
    ①string a = "system.string";
    string b = a;
    b = b.Remove(0,7);②string a = "system.string";
    string b = a;
    b = b.Replace("system", "");
      

  6.   

    string UWantStr=Str.SubString(Str.IndexOf('.')+1);
      

  7.   


    对,就是这个……
    string str="System.String.........";
    string getstr=str.substring(7,str.Length-1);
    这个getstr就是你要的字符串
      

  8.   

    string temp=要截取的字符串.substring(?);
    ?表示开始截取的索引位置, 从0开始
      

  9.   

    string str="System.String";
    string[] array=str.sqlit('.');
    array[1] 就是你想要的了
      

  10.   

    str.substring(str.IndexOf("."),str.Length-str.IndexOf(".")-1);
      

  11.   

    string 结果 = str.SubString( str.IndexOf(".") + 1 );
      

  12.   

    最好还是别用split,如果system.后面几项存在'.'这个字符的话,就不能全部获得了