StringSegment.IndexOfAny Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
IndexOfAny(Char[], Int32, Int32) |
Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода. Поиск начинается с указанной позиции знака; проверяется заданное количество позиций. |
IndexOfAny(Char[], Int32) |
Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода. Поиск начинается с указанной позиции знака. |
IndexOfAny(Char[]) |
Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода. |
IndexOfAny(Char[], Int32, Int32)
Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода. Поиск начинается с указанной позиции знака; проверяется заданное количество позиций.
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[]
Массив знаков Юникода, содержащий один или несколько искомых знаков.
- startIndex
- Int32
Позиция, с которой начинается поиск.
- count
- Int32
Количество позиций знаков для проверки.
Возвращаемое значение
Начинающееся с нуля значение индекса первого вхождения какого-либо знака из anyOf
в данном экземпляре; -1, если не найден ни один знак из anyOf
.
Исключения
anyOf
имеет значение null
.
startIndex
или count
меньше нуля либо startIndex
+ count
больше Length.
Применяется к
IndexOfAny(Char[], Int32)
Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода. Поиск начинается с указанной позиции знака.
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[]
Массив знаков Юникода, содержащий один или несколько искомых знаков.
- startIndex
- Int32
Позиция, с которой начинается поиск.
Возвращаемое значение
Начинающееся с нуля значение индекса первого вхождения какого-либо знака из anyOf
в данном экземпляре; -1, если не найден ни один знак из anyOf
.
Исключения
Значение startIndex
больше или равно Length либо меньше нуля.
Применяется к
IndexOfAny(Char[])
Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода.
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[]
Массив знаков Юникода, содержащий один или несколько искомых знаков.
Возвращаемое значение
Начинающееся с нуля значение индекса первого вхождения какого-либо знака из anyOf
в данном экземпляре; -1, если не найден ни один знак из anyOf
.