张磊的专栏

***张磊***

在字符串数组中搜索字符串 (Visual Basic)

此示例对 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 块中使用字符串搜索。

 
阅读更多
个人分类: .net技术
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭