NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

String.IndexOf (Char, Int32, Int32)

Returns the index of the first occurrence of the character in the current instance.

[Visual Basic]
Overloads Public Function IndexOf( _
   ByVal value As Char, _
   ByVal startIndex As Integer, _
   ByVal endIndex As Integer _
) As Integer
[C#]
public int IndexOf(
   char value,
   int startIndex,
   int endIndex
);
[C++]
public: int IndexOf(
   __wchar_t value,
   int startIndex,
   int endIndex
);
[JScript]
public function IndexOf(
   value : Char,
   startIndex : int,
   endIndex : int
) : int;

Parameters

value
The character to search for.
startIndex
The index in the current instance where to start searching.
endIndex
The index in the current instance where to stop searching.

Return Value

Value Condition
The index in the string If value is found.
-1 If value is not found.

Exceptions

Exception Type Condition
ArgumentOutOfRangeException If either index is less than zero or greater than the length of the string.
ArgumentOutOfRangeException If the ending index is less than the start index.

Remarks

The IndexOf method performs a search for the first occurance of the character and marks it as an index. The search begins at the specified position and continues until the end of the string (startIndex and runs to endIndex-1 (startIndex, endIndex)). The character at the position at the end of the index is not included in the search. The search is case-sensitive and begins the indexing at zero.

See Also

String Class | String Members | System Namespace | String.IndexOf Overload List | Int32