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, the number of characters in the current string to search, and the type of search to use for the specified string.
The zero-based index position of the value parameter if that string is found, or -1 if it is not. If value is string.Empty, the return value is startIndex.
Index numbering starts from 0 (zero). The startIndex parameter can range from 0 to the length of the string instance.
The search begins at startIndex and continues to startIndex + count -1. The character at startIndex + count is not included in the search.
The comparisonType parameter specifies to search for the value parameter using the current or invariant culture, using a case-sensitive or case-insensitive search, and using word or ordinal comparison rules.