提取一个字符串中一个指定位置固定长度的的字符串其要达到的效果如同测试1
输入 
123456
3
2  输出 
34 测试2 
输入 
abcdefghijk
4
3
输出
def谢谢 谢谢 

解决方案 »

  1.   

    您真是个天才。以后要养成好的习惯啊,比如字符串截取,你不知道,首先上msdn查看String类的方法和属性。里面有解决这些东西方法,是在不会,再发帖。
           这个题目就是例如
             String sb = "abcdefghijk";
            sb = sb.subString(4,3);//(意思是从Sb的第4个位置开始往后截取3个位置)这个sb就是你想要(“def”)。
     
      

  2.   

    这不是SubString(int nStartIndex,int nCutLength)么
      

  3.   

    不考虑性能的话
    str.Substring(起点索引位,长度);
    很容易的了考虑性能,最好用正则表达式匹配一下
    正则的能力很强大
      

  4.   

    Substring(int startIndex, int length)
      

  5.   

    厄,另外~~~直接对string做循环其实也没问题int 起始位置=3;//假设你的条件是3
    int 长度=3;//假设你的条件是3string s="1234567desfg":for(int i-0;i<s.Length;i++)
    {
       if(i>=起始位置 && i<=起始位置+长度)
       {
          //输出     s[i]
       }
    }