我正在尝试找到一些代码,这些代码只能读取具有数据的文本文件中的行(所以非空行)。
我遇到了这种方法:
rake db:migrate
但是,我收到标题中发布的错误,似乎无法在线找到错误含义以及解决方法。
如果有人能帮助我理解这是多么好。
非常感谢!
答案 0 :(得分:5)
您发布的代码是C#和VB的混合。
由于问题标记为VB.NET,问题的标题引用With
语句,我认为这是您尝试获得解决方案的语言。
您正在寻找的实际VB.NET如下:
fileData = File.ReadAllLines("textFile.txt").Where(Function(i) Not String.IsNullOrEmpty(i))
C#中的 !
相当于VB中的Not
i =>
相当于Sub(i)
或Function(i)
但请注意,将=>
粘贴到Visual Studio中会自动将其转换为>=
(在VB中编码时)