string class : LastIndexOf(string) method
Description
Gets the index of the last occurrence of the specified string in the caller string.
The search starts at the end of the string.
Syntax
stringInstance.LastIndexOf(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.LastIndexOf("b"); // The result (index) is 3. |
Notes
It's a wrapper of the System.String.LastIndexOf(String).
However, this method 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.


