gpt4 book ai didi

.net - 前导 '.' 或 '! ' 只能出现在 'with' 语句内

转载 作者:行者123 更新时间:2023-12-02 15:28:28 27 4
gpt4 key购买 nike

我正在尝试找到一些代码,这些代码只能从包含数据的文本文件中读取行(因此非空行)。

我遇到了这个方法:

fileData = File.ReadAllLines("textFile.txt").Where(i >= !String.IsNullOrEmpty(i))

但是,我收到了标题中发布的错误,并且似乎在网上找不到太多关于该错误的含义以及如何解决它的信息。

如果有人能帮助我理解这是什么,那就太好了。

非常感谢!

最佳答案

您发布的代码是 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 中编码时)

关于.net - 前导 '.' 或 '! ' 只能出现在 'with' 语句内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33165941/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com