int nFlag = Receive_Data.IndexOf("68");其中Receive_Data是一个字符串的名字,如何得到从"68"开始的第十个字符?

解决方案 »

  1.   

    string a = Receive_Data.subString(nFlag+10, 1); 对否?
      

  2.   

    int nFlag = Receive_Data.IndexOf("68")
    char[]   GetChar=Receive_Data.ToCharArray();
    char des_char=GetChar[nFlag +n+1];其中des_char为目标字符,N为第68后的第几个字符
      

  3.   


    int nFlag = Receive_Data.IndexOf("68");string wantStr = Receive_Data.subString(nFlag +10,m);
    其中m为你要所选字符的长度,现在你需要一位字符,那么m=1,即为你要的那个字符.
      

  4.   

    string = Receive_Data.substring(Receive_Data.IndexOf("68"),10);