我不熟悉VB,只是将我的代码从C#在线转换为VB!
m_sDir = New [String](m_sDir.Where(Function(c) (c >= 50) AndAlso (c <= 112)).ToArray())
但是编译器说它不能在字符和整数之间进行比较。 那么我应该如何更新上面的代码呢?
答案 0 :(得分:1)
由于某种原因,转换器似乎已将字符文字更改为整数。 "X"c
是VB.NET中的字符文字语法。
m_sDir = New String(m_sDir.Where(Function (c) c >= "2"c AndAlso c <= "p"c).ToArray)