如何在UWP中使用Left(),Right(),Mid()和Len()函数?

时间:2018-09-03 17:00:35

标签: .net vb.net uwp

我正在将VB.NET Windows窗体项目中的.vb源文件移植到新的VB UWP项目中,以及Left()Right()Mid()和{ {1}}函数未定义。

2 个答案:

答案 0 :(得分:2)

您可以包含对Microsoft.VisualBasic.dll的引用来解决这些问题,然后导入名称空间。

UWP当前不支持所需的VisualBasic字符串方法,尽管具有documentation

  

请注意,用于UWP应用程序的.NET不会 包括每种类型的所有成员

available string methods目前仅限于AscW

但是我还是建议不要使用它们。无论如何,您想要的每个Microsoft.VisualBasic方法最终都会调用string.Lengthstring.SubString。我曾经也想念这些,但是大多数时候我真正想要的是string.StartsWithstring.EndsWith

还要注意,VB的InStr可以被string.IndexOf取代

答案 1 :(得分:1)

您可以使用Substring方法。

以下是一些示例:

Dim var1 as String="123456789"

Dim var2 as String

var2 = var1.Substring(3,3)  'returns "456"

var2 = var1.Substring(va1.Length - 3, 3) ' returns "789" equivalent of Right(3)

var2 = var1.Substring(3) 'returns "123" equivalent of Left(3).