Character.Digit 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Digit(Char, Int32) |
返回指定弧度中字符 |
| Digit(Int32, Int32) |
返回指定弧度中指定字符(Unicode 码位)的数值。 |
Digit(Char, Int32)
返回指定弧度中字符 ch 的数值。
[Android.Runtime.Register("digit", "(CI)I", "")]
public static int Digit(char ch, int radix);
[<Android.Runtime.Register("digit", "(CI)I", "")>]
static member Digit : char * int -> int
参数
- ch
- Char
要转换的字符。
- radix
- Int32
弧度。
返回
由指定弧度中的字符表示的数值。
- 属性
注解
返回指定弧度中字符 ch 的数值。
如果弧度不在范围 MIN_RADIX ≤ radix ≤ MAX_RADIX 中,或者如果值 ch 不是指定弧度中的有效数字, -1 则返回。 如果以下字符中至少有一个为 true,则字符是有效的数字: <ul><li>该方法 isDigit 是 true 字符,并且字符(或其单字符分解)的 Unicode 十进制数字值小于指定的弧度。 在这种情况下,将返回十进制数字值。
<li>字符是大写拉丁文字母'A''Z'之一,其代码小于 radix + 'A' - 10。 在这种情况下, ch - 'A' + 10 将返回。
<li>字符是小写拉丁文字母'a''z'之一,其代码小于 radix + 'a' - 10。 在这种情况下, ch - 'a' + 10 将返回。
<li>字符是全形大写拉丁文字母 A () 到 Z ('\u005CuFF21''\u005CuFF3A') 的其中一个,其代码小于 radix + '\u005CuFF21' - 10。 在这种情况下, ch - '\u005CuFF21' + 10 将返回。
<li>字符是全形小写拉丁文字母之一 a ('\u005CuFF41') 到 z ('\u005CuFF5A'), 其代码小于 radix + '\u005CuFF41' - 10。 在这种情况下, ch - '\u005CuFF41' + 10 将返回。
</ul>
<b>注意:</b> 此方法无法处理补充字符。 若要支持所有 Unicode 字符(包括补充字符),请使用此方法 #digit(int, int) 。
Java文档java.lang.Character.digit(char, int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
Digit(Int32, Int32)
返回指定弧度中指定字符(Unicode 码位)的数值。
[Android.Runtime.Register("digit", "(II)I", "")]
public static int Digit(int codePoint, int radix);
[<Android.Runtime.Register("digit", "(II)I", "")>]
static member Digit : int * int -> int
参数
- codePoint
- Int32
要转换的字符(Unicode 码位)。
- radix
- Int32
弧度。
返回
由指定弧度中的字符表示的数值。
- 属性
注解
返回指定弧度中指定字符(Unicode 码位)的数值。
如果弧度不在范围 MIN_RADIX ≤ radix ≤ MAX_RADIX 中,或者字符不是指定弧度中的有效数字, -1 则返回。 如果以下字符中至少有一个为 true,则字符是有效的数字: <ul><li>该方法 #isDigit(int) isDigit(codePoint) 是 true 字符,并且字符(或其单字符分解)的 Unicode 十进制数字值小于指定的弧度。 在这种情况下,将返回十进制数字值。
<li>字符是大写拉丁文字母'A''Z'之一,其代码小于 radix + 'A' - 10。 在这种情况下, codePoint - 'A' + 10 将返回。
<li>字符是小写拉丁文字母'a''z'之一,其代码小于 radix + 'a' - 10。 在这种情况下, codePoint - 'a' + 10 将返回。
<li>字符是全形大写拉丁文字母 A () 到 Z ('\u005CuFF21''\u005CuFF3A') 的其中一个,其代码小于 radix + '\u005CuFF21' - 10。 在这种情况下, codePoint - '\u005CuFF21' + 10 将返回。
<li>字符是全形小写拉丁文字母之一 a ('\u005CuFF41') 到 z ('\u005CuFF5A'), 其代码小于 radix + '\u005CuFF41'- 10。 在这种情况下, codePoint - '\u005CuFF41' + 10 将返回。
</ul>
在 1.5 中添加。
Java文档java.lang.Character.digit(int, int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。