vb.net Strings.InStr 重载方法编程实例
时间: 2023-08-06 10:16:13 浏览: 255
好的,下面是一个简单的 VB.NET 代码示例,演示了如何使用 Strings.InStr 方法的不同重载形式:
```
Module Module1
Sub Main()
Dim str As String = "Hello, world!"
' 在字符串中查找子字符串的位置,从第一个字符开始搜索
Dim index1 As Integer = Strings.InStr(str, "world")
Console.WriteLine("Index 1: " & index1)
' 在字符串中查找子字符串的位置,从指定位置开始搜索
Dim index2 As Integer = Strings.InStr(7, str, "o")
Console.WriteLine("Index 2: " & index2)
' 在字符串中查找子字符串的位置,从指定位置开始搜索,指定比较方法
Dim index3 As Integer = Strings.InStr(7, str, "o", CompareMethod.Text)
Console.WriteLine("Index 3: " & index3)
' 在字符串中查找字符的位置,从第一个字符开始搜索
Dim index4 As Integer = Strings.InStr(str, "w"c)
Console.WriteLine("Index 4: " & index4)
Console.ReadLine()
End Sub
End Module
```
运行此代码将输出以下内容:
```
Index 1: 8
Index 2: 9
Index 3: 9
Index 4: 8
```
希望这个例子能够帮助你理解 Strings.InStr 方法的不同用法。
阅读全文