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

ClassNameDescription
stringsearchStringA search string.

Return value

ClassDescription
intIndex 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.

Links for reference

Copyright © Rice All rights reserved.