此示例对 String 对象的数组调用 IndexOf 方法,以报告子字符串的第一个匹配项的字符串编号和索引。
示例
Dim StrArray() As String = {"ABCDEFG", "HIJKLMNOP"}
Dim FindThisString As String = "JKL"
Dim StrNumber As Integer
Dim StrIndex As Integer
For StrNumber = 0 To StrArray.Length - 1
StrIndex = StrArray(StrNumber).IndexOf(FindThisString)
If StrIndex >= 0 Then Exit For
Next StrNumber
编译代码
此示例需要:
- 对 System 命名空间的引用。
可靠编程
IndexOf 方法报告子字符串第一个匹配项的第一个字符的位置。该索引是从 0 开始的,这意味着字符串第一个字符的索引为 0。
如果 IndexOf 没有找到该子字符串,则返回 -1。
IndexOf 方法区分大小写,并使用当前区域性。
为了优化错误控制,您可以在 Try...Catch...Finally 结构的 Try 块中使用字符串搜索。
本文介绍了一个使用IndexOf方法在字符串数组中查找特定子字符串的示例。通过遍历数组并应用IndexOf方法,可以定位到子字符串首次出现的位置。示例展示了如何处理未找到匹配项的情况及如何使用Try...Catch...Finally结构进行错误控制。
1万+

被折叠的 条评论
为什么被折叠?



