如何:在字符串内搜索 (Visual Basic)
此示例调用 String 对象的 IndexOf 方法报告子字符串的第一个匹配项的索引。
示例
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
编译代码
此示例需要:
- 指定 System 命名空间的 Imports 语句。 有关更多信息,请参见 Imports 语句(.NET 命名空间和类型)。
可靠编程
IndexOf 方法报告子字符串的第一次出现的第一个字符的位置。 索引从 0 开始,这意味着字符串的第一个字符的索引为 0。
如果 IndexOf 没有找到该子字符串,则返回 -1。
IndexOf 方法区分大小写并使用当前区域性。
为了优化错误控件,可以在 Try 中使用字符串搜索块 Try...Catch...Finally 语句 (Visual Basic) 结构。
请参见
参考
Try...Catch...Finally 语句 (Visual Basic)