Share via


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)

Syntax

'Declaration
Public Function IndexOf ( _
    value As Char, _
    startIndex As Integer, _
    count As Integer _
) As Integer
public int IndexOf(
    char value,
    int startIndex,
    int count
)
public:
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

Parameters

Return Value

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

Exceptions

Exception Condition
ArgumentOutOfRangeException

count or startIndex is negative.

-or-

startIndex is greater than the length of this string.

-or-

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

Remarks

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.

.NET Framework Security

See Also

Reference

String Class

IndexOf Overload

System Namespace