VB 中的 LINQ 语法错误



我不熟悉 VB,刚刚将我的代码从 C# 在线转换为 VB

m_sDir = New [String](m_sDir.Where(Function(c) (c >= 50) AndAlso (c <= 112)).ToArray())

但是编译器说它不能在字符和整数之间进行比较。 那么我应该如何更新上面的代码呢?

由于某种原因,转换器似乎已将字符文字更改为整数。"X"c是 VB.NET 中的字符文字语法。

m_sDir = New String(m_sDir.Where(Function (c) c >= "2"c AndAlso c <= "p"c).ToArray)

最新更新