Язык

Character.GetNumericValue Метод

Определение

Перегрузки

Имя. Описание
GetNumericValue(Int32)

int Возвращает значение, которое представляет указанный символ (точка кода Юникода).

GetNumericValue(Char)

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

GetNumericValue(Int32)

int Возвращает значение, которое представляет указанный символ (точка кода Юникода).

[Android.Runtime.Register("getNumericValue", "(I)I", "")]
public static int GetNumericValue(int codePoint);
[<Android.Runtime.Register("getNumericValue", "(I)I", "")>]
static member GetNumericValue : int -> int

Параметры

codePoint
Int32

Символ (точка кода Юникода), который необходимо преобразовать.

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

числовое значение символа, как ненегрегативное значение; -2, если символ имеет числовое значение, но значение не может быть представлено как ненегативное intint значение; -1, если символ не имеет числового значения.

Атрибуты

Комментарии

int Возвращает значение, которое представляет указанный символ (точка кода Юникода). Например, символ '\u005Cu216C' (римский числовой пятьдесят) возвращает int значение со значением 50.

Буквы A-Z в их верхнем регистре ('\u005Cu0041'через ), строчные регистры ('\u005Cu005A'через'\u005Cu0061''\u005Cu007A'), а также полный вариант ширины ('\u005CuFF21''\u005CuFF3A' через и '\u005CuFF41' через'\u005CuFF5A') формы имеют числовые значения от 10 до 35. Это не зависит от спецификации Юникода, которая не назначает числовые значения этим char значениям.

Если символ не имеет числового значения, возвращается -1. Если символ имеет числовое значение, которое не может быть представлено как ненегативное целое число (например, дробное значение), то возвращается -2.

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

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

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

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

GetNumericValue(Char)

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

[Android.Runtime.Register("getNumericValue", "(C)I", "")]
public static int GetNumericValue(char ch);
[<Android.Runtime.Register("getNumericValue", "(C)I", "")>]
static member GetNumericValue : char -> int

Параметры

ch
Char

символ, который необходимо преобразовать.

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

числовое значение символа, как ненегрегативное значение; -2, если символ имеет числовое значение, но значение не может быть представлено как ненегативное intint значение; -1, если символ не имеет числового значения.

Атрибуты

Комментарии

int Возвращает значение, которое представляет указанный символ Юникода. Например, символ '\u005Cu216C' (римский числовой пятьдесят) вернет int со значением 50.

Буквы A-Z в их верхнем регистре ('\u005Cu0041'через ), строчные регистры ('\u005Cu005A'через'\u005Cu0061''\u005Cu007A'), а также полный вариант ширины ('\u005CuFF21''\u005CuFF3A' через и '\u005CuFF41' через'\u005CuFF5A') формы имеют числовые значения от 10 до 35. Это не зависит от спецификации Юникода, которая не назначает числовые значения этим char значениям.

Если символ не имеет числового значения, возвращается -1. Если символ имеет числовое значение, которое не может быть представлено как ненегативное целое число (например, дробное значение), то возвращается -2.

<b>Примечание.</b> Этот метод не может обрабатывать дополнительные символы. Для поддержки всех символов Юникода, включая дополнительные символы, используйте #getNumericValue(int) этот метод.

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

Java документации по java.lang.Character.getNumericValue(char).

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

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