HOW TO:在字串內搜尋 (Visual Basic)
這個範例在 String 物件上呼叫 IndexOf 方法,報告第一個出現的子字串索引。
範例
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
這個程式碼範例也可做為 IntelliSense 程式碼片段。 在程式碼片段選擇器中,它是位於 [資料型別 - Visual Basic 所定義] 中。 如需詳細資訊,請參閱 HOW TO:插入 IntelliSense 程式碼片段。
編譯程式碼
這個範例需要:
- 指定 System 命名空間的 Imports 陳述式。 如需詳細資訊,請參閱 Imports 陳述式 (.NET 命名空間和型別)。
穩固程式設計
IndexOf 方法會報告子字串之第一個相符項目的第一個字元的位置。 索引是以 0 起始,這表示字串的第一個字元之索引為 0。
如果 IndexOf 找不到子字串,則會傳回 -1。
IndexOf 方法區分大小寫,並使用目前的文化特性。
如需最佳化錯誤控制項,您會想將字串搜尋封入 Try...Catch...Finally 陳述式 (Visual Basic) 語法結構的 Try 區塊中。
請參閱
參考
Try...Catch...Finally 陳述式 (Visual Basic)