就是将一文本文件的内容,每10行分一组,将一组组数据存放起来,为的是远程传送方便不会丢失,怎样处理呢?请高手帮忙

解决方案 »

  1.   

      IList<string> TextStr =new List<string>();
                System.IO.StreamReader Sr =new System.IO.StreamReader(@"C:\1.log");
                StringBuilder TextBuilder =new StringBuilder();
                string Temp=Sr.ReadLine();
                int Count = 0;
                while(Temp!=null)
                {
                    if (Count == 10)
                    {
                        TextStr.Add(TextBuilder.ToString());
                        TextBuilder = new StringBuilder();
                        Count = 0;
                    }                TextBuilder.Append(Temp+"\r\n");
                    Temp = Sr.ReadLine();
                    Count++;                
                }
      

  2.   

    用ILIST这样可以一个个用UDP发送吗?还有如果分隔有规则,比如头尾那行要单独存,中间碰到一行是"abc000"也要单独存,那在这之上的不满10行的也要做为一个包存起来,