Язык

Character.CodePointCount Метод

Определение

Перегрузки

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

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

CodePointCount(Char[], Int32, Int32)

Возвращает количество точек кода Юникода в подаррейе аргумента массива char .

CodePointCount(String, Int32, Int32)

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

CodePointCount(ICharSequence, Int32, Int32)

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

[Android.Runtime.Register("codePointCount", "(Ljava/lang/CharSequence;II)I", "")]
public static int CodePointCount(Java.Lang.ICharSequence seq, int beginIndex, int endIndex);
[<Android.Runtime.Register("codePointCount", "(Ljava/lang/CharSequence;II)I", "")>]
static member CodePointCount : Java.Lang.ICharSequence * int * int -> int

Параметры

seq
ICharSequence

последовательность символов

beginIndex
Int32

индекс до первого char текстового диапазона.

endIndex
Int32

индекс после последнего char текстового диапазона.

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

количество точек кода Юникода в указанном текстовом диапазоне

Атрибуты

Исключения

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

Значение beginIndex if , beginIndex > endIndex или значение endIndex больше длины seq.

Комментарии

Возвращает количество точек кода Юникода в текстовом диапазоне указанной последовательности символов. Текстовый диапазон начинается с указанного beginIndexchar и расширяется на индекс endIndex - 1. Таким образом, длина (в char) текстового диапазона равна endIndex-beginIndex. Неоплачиваемые суррогаты в текстовом диапазоне считаются одной точкой кода.

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

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

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

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

CodePointCount(Char[], Int32, Int32)

Возвращает количество точек кода Юникода в подаррейе аргумента массива char .

[Android.Runtime.Register("codePointCount", "([CII)I", "")]
public static int CodePointCount(char[]? a, int offset, int count);
[<Android.Runtime.Register("codePointCount", "([CII)I", "")>]
static member CodePointCount : char[] * int * int -> int

Параметры

a
Char[]

char массив

offset
Int32

индекс первого char в заданном char массиве

count
Int32

Длина субаррей в chars

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

количество точек кода Юникода в указанном подчиненном объекте

Атрибуты

Исключения

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

Значение offset if , count или значение offset + count больше длины seq.

Комментарии

Возвращает количество точек кода Юникода в подаррейе аргумента массива char . Аргумент offset является индексом первого char из вложенных объектов, а count аргумент указывает длину субаррей в chars. Неоплаченные суррогатные суррогаты в подрасчете считаются одной точкой кода.

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

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

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

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

CodePointCount(String, Int32, Int32)

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

public static int CodePointCount(string seq, int beginIndex, int endIndex);
static member CodePointCount : string * int * int -> int

Параметры

seq
String

последовательность символов

beginIndex
Int32

индекс до первого char текстового диапазона.

endIndex
Int32

индекс после последнего char текстового диапазона.

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

количество точек кода Юникода в указанном текстовом диапазоне

Комментарии

Возвращает количество точек кода Юникода в текстовом диапазоне указанной последовательности символов. Текстовый диапазон начинается с указанного beginIndexchar и расширяется на индекс endIndex - 1. Таким образом, длина (в char) текстового диапазона равна endIndex-beginIndex. Неоплачиваемые суррогаты в текстовом диапазоне считаются одной точкой кода.

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

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

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

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