Язык

Character.OffsetByCodePoints Метод

Определение

Перегрузки

Имя. Описание
OffsetByCodePoints(ICharSequence, Int32, Int32)

Возвращает индекс в заданной последовательности символов, смещение от заданной index по точкам codePointOffset кода.

OffsetByCodePoints(String, Int32, Int32)

Возвращает индекс в заданной последовательности символов, смещение от заданной index по точкам codePointOffset кода.

OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

Возвращает индекс в заданном подразделе, который смещается от заданных charindex кодовых codePointOffset точек.

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 и используемых в соответствии с условиями, описанными в разделе "".

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