Язык

Character.CodePointBefore Метод

Определение

Перегрузки

Имя. Описание
CodePointBefore(Char[], Int32, Int32)

Возвращает точку кода, предыдущую заданному индексу массива, где можно использовать только элементы массива char с index большей или равной start .

CodePointBefore(String, Int32)

Возвращает кодовую точку перед заданным индексом CharSequence.

CodePointBefore(ICharSequence, Int32)

Возвращает кодовую точку перед заданным индексом CharSequence.

CodePointBefore(Char[], Int32)

Возвращает кодовую точку перед заданным индексом массива char .

CodePointBefore(Char[], Int32, Int32)

Возвращает точку кода, предыдущую заданному индексу массива, где можно использовать только элементы массива char с index большей или равной start .

[Android.Runtime.Register("codePointBefore", "([CII)I", "")]
public static int CodePointBefore(char[]? a, int index, int start);
[<Android.Runtime.Register("codePointBefore", "([CII)I", "")>]
static member CodePointBefore : char[] * int * int -> int

Параметры

a
Char[]

char массив

index
Int32

индекс после точки кода, которая должна быть возвращена

start
Int32

индекс первого элемента массива в массиве char

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

Значение точки кода Юникода перед заданным индексом.

Атрибуты

Исключения

seqЗначение null if .

Значение или больше длины, равно или больше длины.

Комментарии

Возвращает точку кода, предыдущую заданному индексу массива, где можно использовать только элементы массива char с index большей или равной start . char Если значение (index - 1) в char массиве находится в диапазоне с низким суррогатным значением, значение не меньше(index - 2), start а char значение (index - 2) в char массиве находится в диапазоне с высоким суррогатным уровнем, возвращается дополнительная точка кода, соответствующая этой суррогатной паре. char В противном случае возвращается значение(index - 1).

Добавлено в версии 1.5.

Java документации по java.lang.Character.codePointBefore(char[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

CodePointBefore(String, Int32)

Возвращает кодовую точку перед заданным индексом CharSequence.

public static int CodePointBefore(string seq, int index);
static member CodePointBefore : string * int -> int

Параметры

seq
String

экземпляр CharSequence

index
Int32

индекс после точки кода, которая должна быть возвращена

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

Значение точки кода Юникода перед заданным индексом.

Комментарии

Возвращает кодовую точку перед заданным индексом CharSequence. char Если значение (index - 1) в CharSequence диапазоне (index - 2) с низким суррогатным значением не является отрицательным, а char значение (index - 2) в CharSequence диапазоне с высоким суррогатным значением, возвращается дополнительная точка кода, соответствующая этой суррогатной паре. char В противном случае возвращается значение(index - 1).

Добавлено в версии 1.5.

Java документации по java.lang.Character.codePointBefore(java.lang.CharSequence, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

CodePointBefore(ICharSequence, Int32)

Возвращает кодовую точку перед заданным индексом CharSequence.

[Android.Runtime.Register("codePointBefore", "(Ljava/lang/CharSequence;I)I", "")]
public static int CodePointBefore(Java.Lang.ICharSequence seq, int index);
[<Android.Runtime.Register("codePointBefore", "(Ljava/lang/CharSequence;I)I", "")>]
static member CodePointBefore : Java.Lang.ICharSequence * int -> int

Параметры

seq
ICharSequence

экземпляр CharSequence

index
Int32

индекс после точки кода, которая должна быть возвращена

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

Значение точки кода Юникода перед заданным индексом.

Атрибуты

Исключения

seqЗначение null if .

Значение .

Комментарии

Возвращает кодовую точку перед заданным индексом CharSequence. char Если значение (index - 1) в CharSequence диапазоне (index - 2) с низким суррогатным значением не является отрицательным, а char значение (index - 2) в CharSequence диапазоне с высоким суррогатным значением, возвращается дополнительная точка кода, соответствующая этой суррогатной паре. char В противном случае возвращается значение(index - 1).

Добавлено в версии 1.5.

Java документации по java.lang.Character.codePointBefore(java.lang.CharSequence, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

CodePointBefore(Char[], Int32)

Возвращает кодовую точку перед заданным индексом массива char .

[Android.Runtime.Register("codePointBefore", "([CI)I", "")]
public static int CodePointBefore(char[]? a, int index);
[<Android.Runtime.Register("codePointBefore", "([CI)I", "")>]
static member CodePointBefore : char[] * int -> int

Параметры

a
Char[]

char массив

index
Int32

индекс после точки кода, которая должна быть возвращена

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

Значение точки кода Юникода перед заданным индексом.

Атрибуты

Исключения

seqЗначение null if .

Значение .

Комментарии

Возвращает кодовую точку перед заданным индексом массива char . char Если значение (index - 1) в char массиве находится в низком суррогатном диапазоне, (index - 2) не является отрицательным, а char значение (index - 2) в char массиве находится в высоком суррогатном диапазоне, возвращается дополнительная точка кода, соответствующая этой суррогатной паре. char В противном случае возвращается значение(index - 1).

Добавлено в версии 1.5.

Java документации по java.lang.Character.codePointBefore(char[], int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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