string class : IndexOf(string) method
Description
Gets the index of the first occurrence of the specified string in the invoker string.
The search starts at the top of the string.
Syntax
stringInstance.IndexOf(string searchString)
Arguments
| Class | Name | Description |
| string | searchString | A search string. |
Return value
| Class | Description |
| int | Index of the found position. |
Sample code
| 1: | string str = "abcba"; |
| 2: | int index = str.IndexOf("b"); // The result (index) is 1. |
Notes
It's a wrapper of the System.String.IndexOf(String).
However, it has supported to the surrogate characters of UTF-8. In other words, It returns an index as number of characters. Please be aware it is not number of bytes.
The index is zero-based.
Returns -1 if it is not found.


