读取以下文本 08  8  1  0  0  0.0000000  0  9G 5G 9G12G14G15G18G22G24G30
   23023228.594   120987880.454 8  23023229.007    94276281.39546
   20315626.160   106759315.571 9  20315624.966    83189072.28349
   23113227.645   121460820.006 8  23113227.426    94644805.40647
   23585951.463   123944994.966 7  23585950.752    96580533.68745
   24206903.639   127208107.895 7  24206904.015    99123183.80645
   20974150.535   110219897.985 9  20974148.872    85885611.68848
   22984785.263   120785858.640 8  22984783.417    94118848.57046
   22680731.352   119188035.114 8  22680730.729    92873784.76546
   24157938.114   126950817.041 7  24157937.996    98922720.98844
 要求输出结果除第一行外下面9行处于同一行 要能循环 有这么许多块数据 求大神啊 

解决方案 »

  1.   


                var query = File.ReadAllLines("1.txt", Encoding.Default).Skip(1);
                for (int i = 0; i < Math.Ceiling(query.Count() * 1.0 / 9); i++)
                {
                    Console.WriteLine("===========第{0}组============", i + 1);
                    Console.WriteLine(string.Join(" ", query.Skip(i * 9).Take(9)));
                }
      

  2.   

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;namespace readText
    {
        class Program
        {
            static void Main(string[] args)
            {
                string[] strs = File.ReadAllLines("1.txt", Encoding.Default);
                for (int i = 1;i< strs.Length; i++)
                { 
                    Console.Write(strs[i]); 
                }
                Console.ReadKey();
            }
        }
    }看看。