是这样的比如1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
我想读出每一组12345进行其他操作,完了后就绪读取下一组12345在操作,这种循环要怎么写啊? 

解决方案 »

  1.   

    是这样的比如1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
     
    这是一个字符串么.
    是的话split拆分成数组。
    按下标/5来计数即可
      

  2.   

    int a[100] = new .....;
    for(int i=0;i<100;i++)
    {
       a[i]=i%5+1;
      

  3.   

    你的数据是什么啊,数组,list,字符串???
      

  4.   

    string str1 = "1 2 3 4 5 1 2 3 4 5 1 2 3 4 5"
    string[] str2 = str1.Split(' ');  
       然后你for循环输出一下str2的值,就应该知道了吧。
      

  5.   

    ... array = "123451234512345"
    for( int i=0;i<array.length;i+=5)
    {
       array[i],array[i+1],array[i+2] ..... array[i+4]
    }
      

  6.   

    试试这个
    string str = "12535456585";
            var splitstr = str.Replace("5", "5 ").Split(' ').Where(t => t.Trim() != "").ToArray();
      

  7.   

    str1.Split(“5”);
    这样就可以了、  str1是你的字符串 
      

  8.   

    估计你是想解决另一个帖子里的问题,我已经详细给你答复了http://topic.csdn.net/u/20120713/09/0b53e59e-a56b-4d06-8b1a-48bcc44aa3e6.html