.Net 4中没有System.IO.File.ReadLines(file).Count()?

Eya*_*alk 5 c#

我试图读取我在这里找到的文件行数(stackoverflow),读取大文件中行数的最佳方法是使用以下代码:

int count = System.IO.File.ReadLines(file).Count();
Run Code Online (Sandbox Code Playgroud)

但是,我无法编译.有谁知道这是什么问题?

错误5 'System.Collections.Generic.IEnumerable<string>'不包含'Count'的定义,并且没有'System.Collections.Generic.IEnumerable<string>'可以找到接受类型的第一个参数的扩展方法'Count' (您是否缺少using指令或程序集引用?)

谢谢,Eyal

Sam*_*ade 12

Count<T>()是对象的扩展方法IEnumerable<T>.尝试using为命名空间添加语句System.Linq.