string s = ".....";if (s.Length > 10)
  s = s.Substring(10);

解决方案 »

  1.   

    string str = "1234567890asd";
    MessageBox.Show(str.Substring(10,str.Length-10));
      

  2.   

    晕,看错了“取”吗?
    string str = "1234567890asd";
    MessageBox.Show(str.Substring(0,10));
      

  3.   

    用SubString 方法
    string p = "abcdefghjjjjjjjjjjjj";
    string p10 = p.SubString(0,10);其中SubString(int StartIndex , int Length)带的参数为开始取的位置、及取的长度
      

  4.   

    string s = ".....";if (s.Length > 10)
      s = s.Remove(10,s.Length - 10);
      

  5.   

    string str;
    str.Substring(0,str.Length>10?str.Length-10:str.Length);
      

  6.   

    用substring()函数就可以从第几位取起,取几位。