StringSegment.IndexOfAny Метод

Определение

Перегрузки

IndexOfAny(Char[], Int32)

Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода.Reports the zero-based index of the first occurrence in this instance of any character in a specified array of Unicode characters. Поиск начинается с указанной позиции знака.The search starts at a specified character position.

IndexOfAny(Char[], Int32, Int32)

Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода.Reports the zero-based index of the first occurrence in this instance of any character in a specified array of Unicode characters. Поиск начинается с указанной позиции знака; проверяется заданное количество позиций.The search starts at a specified character position and examines a specified number of character positions.

IndexOfAny(Char[])

Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода.Reports the zero-based index of the first occurrence in this instance of any character in a specified array of Unicode characters.

IndexOfAny(Char[], Int32)

Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода.Reports the zero-based index of the first occurrence in this instance of any character in a specified array of Unicode characters. Поиск начинается с указанной позиции знака.The search starts at a specified character position.

public:
 int IndexOfAny(cli::array <char> ^ anyOf, int startIndex);
public int IndexOfAny (char[] anyOf, int startIndex);
member this.IndexOfAny : char[] * int -> int
Public Function IndexOfAny (anyOf As Char(), startIndex As Integer) As Integer

Параметры

anyOf
Char[]

Массив знаков Юникода, содержащий один или несколько искомых знаков.A Unicode character array containing one or more characters to seek.

startIndex
Int32

Позиция, с которой начинается поиск.The search starting position.

Возвращаемое значение

Начинающееся с нуля значение индекса первого вхождения какого-либо знака из anyOf в данном экземпляре; -1, если не найден ни один знак из anyOf.The zero-based index position of the first occurrence in this instance where any character in anyOf was found; -1 if no character in anyOf was found.

Исключения

Значение startIndex больше или равно Length либо меньше нуля.startIndex is greater than or equal to Length or less than zero.

IndexOfAny(Char[], Int32, Int32)

Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода.Reports the zero-based index of the first occurrence in this instance of any character in a specified array of Unicode characters. Поиск начинается с указанной позиции знака; проверяется заданное количество позиций.The search starts at a specified character position and examines a specified number of character positions.

public:
 int IndexOfAny(cli::array <char> ^ anyOf, int startIndex, int count);
public int IndexOfAny (char[] anyOf, int startIndex, int count);
member this.IndexOfAny : char[] * int * int -> int
Public Function IndexOfAny (anyOf As Char(), startIndex As Integer, count As Integer) As Integer

Параметры

anyOf
Char[]

Массив знаков Юникода, содержащий один или несколько искомых знаков.A Unicode character array containing one or more characters to seek.

startIndex
Int32

Позиция, с которой начинается поиск.The search starting position.

count
Int32

Количество позиций знаков для проверки.The number of character positions to examine.

Возвращаемое значение

Начинающееся с нуля значение индекса первого вхождения какого-либо знака из anyOf в данном экземпляре; -1, если не найден ни один знак из anyOf.The zero-based index position of the first occurrence in this instance where any character in anyOf was found; -1 if no character in anyOf was found.

Исключения

anyOf имеет значениеanyOf is

null
..

startIndex или count меньше нуля либо startIndex + count больше Length.startIndex or count is less than zero, or startIndex + count is greater than Length.

IndexOfAny(Char[])

Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода.Reports the zero-based index of the first occurrence in this instance of any character in a specified array of Unicode characters.

public:
 int IndexOfAny(cli::array <char> ^ anyOf);
public int IndexOfAny (char[] anyOf);
member this.IndexOfAny : char[] -> int
Public Function IndexOfAny (anyOf As Char()) As Integer

Параметры

anyOf
Char[]

Массив знаков Юникода, содержащий один или несколько искомых знаков.A Unicode character array containing one or more characters to seek.

Возвращаемое значение

Начинающееся с нуля значение индекса первого вхождения какого-либо знака из anyOf в данном экземпляре; -1, если не найден ни один знак из anyOf.The zero-based index position of the first occurrence in this instance where any character in anyOf was found; -1 if no character in anyOf was found.

Применяется к