浇灌的园子

要像一棵树栽在溪水边,按时候结果子,叶子也不枯干。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

之前都是用StreamReader.ReadLine方法逐行读取文件,自从.NET4有了File.ReadLines这一利器,就再也不用为大文件发愁了。

File.ReadLines在整个文件读取到内存之前就提供 IEnumerator 对象供程序操作,且回传对象IEnumerator更易于操作。因此File类的ReadLines方法特别适合操作大型文件。

 

	var Fi = from line in File.ReadLines(openFileDialog1.FileName,Encoding.Default)
             where line.ToLower().Contains("happy")
             select new
             {
                 Line = line
             };

  

 

 

posted on 2013-09-27 19:08  浇灌的园子  阅读(467)  评论(0编辑  收藏  举报