Collapse AllExpand All      Code: All Code: Multiple Code: Visual Basic Code: C# Code: Visual C++ Code: F# Code: JScript 
IndexOf Method (Char, Int32, Int32)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Reports the zero-based index of the first occurrence of the specified character in this instance. The search starts at a specified character position and examines a specified number of character positions.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)
Public Function IndexOf ( _
	value As Char, _
	startIndex As Integer, _
	count As Integer _
) As Integer
public int IndexOf(
	char value,
	int startIndex,
	int count
int IndexOf(
	wchar_t value, 
	int startIndex, 
	int count
member IndexOf : 
        value:char * 
        startIndex:int * 
        count:int -> int 
public function IndexOf(
	value : char, 
	startIndex : int, 
	count : int
) : int


Type: System..::..Char
A Unicode character to seek.
Type: System..::..Int32
The search starting position.
Type: System..::..Int32
The number of character positions to examine.

Return Value

Type: System..::..Int32
The zero-based index position of value if that character is found, or -1 if it is not.

count or startIndex is negative.


startIndex is greater than the length of this string.


count is greater than the length of this string minus startIndex.

The search begins at startIndex and continues to startIndex + count -1. The character at startIndex + count is not included in the search.

Index numbering starts from 0 (zero). The startIndex parameter can range from 0 to the length of the string instance.