StringIndexOf Method (String, Int32, StringComparison) |
Reports the zero-based index of the first occurrence of the specified string in the current
String object. Parameters specify the starting search position in the current string and the type of search to use for the specified string.
Namespace: SystemAssembly: mscorlib (in mscorlib.dll) Version: 4.0.0.0
Syntax public int IndexOf(
string value,
int startIndex,
StringComparison comparisonType
)
Parameters
- value
- Type: SystemString
The string to seek. - startIndex
- Type: SystemInt32
The search starting position. - comparisonType
- Type: SystemStringComparison
One of the enumeration values that specifies the rules for the search.
Return Value
Type:
Int32The zero-based index position of the
value parameter if that string is found, or -1 if it is not. If
value is
Empty, the return value is
startIndex.
Exceptions Exception | Condition |
---|
ArgumentNullException | value is null. |
ArgumentOutOfRangeException | startIndex is less than zero or greater than the length of this string. |
ArgumentException | comparisonType is not a valid StringComparison value. |
See Also