领导 '。'要么 '! '只能出现在'with'语句中

时间:2015-10-16 08:36:46

标签: .net vb.net text-files

我正在尝试找到一些代码,这些代码只能读取具有数据的文本文件中的行(所以非空行)。

我遇到了这种方法:

rake db:migrate

但是,我收到标题中发布的错误,似乎无法在线找到错误含义以及解决方法。

如果有人能帮助我理解这是多么好。

非常感谢!

1 个答案:

答案 0 :(得分:5)

您发布的代码是C#和VB的混合。

由于问题标记为VB.NET,问题的标题引用With语句,我认为这是您尝试获得解决方案的语言。

您正在寻找的实际VB.NET如下:

fileData = File.ReadAllLines("textFile.txt").Where(Function(i) Not String.IsNullOrEmpty(i))
C#中的

!相当于VB中的Not

C#中的

i =>相当于Sub(i)Function(i)

但请注意,将=>粘贴到Visual Studio中会自动将其转换为>=(在VB中编码时)