Character.OffsetByCodePoints Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| OffsetByCodePoints(ICharSequence, Int32, Int32) |
Возвращает индекс в заданной последовательности символов, смещение от заданной |
| OffsetByCodePoints(String, Int32, Int32) |
Возвращает индекс в заданной последовательности символов, смещение от заданной |
| OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32) |
Возвращает индекс в заданном подразделе, который смещается от заданных |
OffsetByCodePoints(ICharSequence, Int32, Int32)
Возвращает индекс в заданной последовательности символов, смещение от заданной index по точкам codePointOffset кода.
[Android.Runtime.Register("offsetByCodePoints", "(Ljava/lang/CharSequence;II)I", "")]
public static int OffsetByCodePoints(Java.Lang.ICharSequence seq, int index, int codePointOffset);
[<Android.Runtime.Register("offsetByCodePoints", "(Ljava/lang/CharSequence;II)I", "")>]
static member OffsetByCodePoints : Java.Lang.ICharSequence * int * int -> int
Параметры
- seq
- ICharSequence
последовательность символов
- index
- Int32
индекс для смещения
- codePointOffset
- Int32
смещение в точках кода
Возвращаемое значение
индекс в последовательности char
- Атрибуты
Исключения
seqЗначение null if .
Значение , если длина не index превышает длину indexили не хватает значений seq для пропуска seq точек кода вперед или назад (если codePointOffset отрицательно) от codePointOffset.index
Комментарии
Возвращает индекс в заданной последовательности символов, смещение от заданной index по точкам codePointOffset кода. Неоплаченные суррогатные суррогаты в текстовом диапазоне, заданные index и codePointOffset подсчитываются как одна точка кода.
Добавлено в версии 1.5.
Java документации по java.lang.Character.offsetByCodePoints(java.lang.CharSequence, int, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
OffsetByCodePoints(String, Int32, Int32)
Возвращает индекс в заданной последовательности символов, смещение от заданной index по точкам codePointOffset кода.
public static int OffsetByCodePoints(string seq, int index, int codePointOffset);
static member OffsetByCodePoints : string * int * int -> int
Параметры
- seq
- String
последовательность символов
- index
- Int32
индекс для смещения
- codePointOffset
- Int32
смещение в точках кода
Возвращаемое значение
индекс в последовательности char
Комментарии
Возвращает индекс в заданной последовательности символов, смещение от заданной index по точкам codePointOffset кода. Неоплаченные суррогатные суррогаты в текстовом диапазоне, заданные index и codePointOffset подсчитываются как одна точка кода.
Добавлено в версии 1.5.
Java документации по java.lang.Character.offsetByCodePoints(java.lang.CharSequence, int, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)
Возвращает индекс в заданном подразделе, который смещается от заданных charindex кодовых codePointOffset точек.
[Android.Runtime.Register("offsetByCodePoints", "([CIIII)I", "")]
public static int OffsetByCodePoints(char[]? a, int start, int count, int index, int codePointOffset);
[<Android.Runtime.Register("offsetByCodePoints", "([CIIII)I", "")>]
static member OffsetByCodePoints : char[] * int * int * int * int -> int
Параметры
- a
- Char[]
char массив
- start
- Int32
индекс первого char из субаррей
- count
- Int32
Длина субаррей в chars
- index
- Int32
индекс для смещения
- codePointOffset
- Int32
смещение в точках кода
Возвращаемое значение
индекс в субаррейе
- Атрибуты
Исключения
seqЗначение null if .
If start , , count index index > start + count, start + count больше длины seqили, если недостаточно значений для seq пропуска codePointOffset точек кода вперед или назад (если codePointOffset отрицательный) .index
Комментарии
Возвращает индекс в заданном подразделе, который смещается от заданных charindex кодовых codePointOffset точек. Аргументы start указывают вложенный элемент массиваcount.char Неоплаченные суррогатные суррогаты в текстовом диапазоне, заданные index и codePointOffset подсчитываются как одна точка кода.
Добавлено в версии 1.5.
Java документации по java.lang.Character.offsetByCodePoints(char[], int, int, int, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".