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 が返されます。
<ul><li>isDigitメソッドが文字のtrueであり、文字の Unicode 10 進数の値 (またはその 1 文字分解) が指定した基数より小さい場合、文字は有効な数字になります。 この場合、10 進数の値が返されます。
<li>文字は、'A'を介して'Z'大文字の英字の 1 つであり、そのコードはradix + 'A' - 10未満です。 この場合、 ch - 'A' + 10 が返されます。
<li>文字は、'a'を介して'z'小文字の 1 つであり、そのコードはradix + 'a' - 10未満です。 この場合、 ch - 'a' + 10 が返されます。
<li>文字は、大文字の A ('\u005CuFF21') から Z ('\u005CuFF3A') までの完全な大文字の 1 つであり、そのコードは radix + '\u005CuFF21' - 10未満です。 この場合、 ch - '\u005CuFF21' + 10 が返されます。
<li>文字は、完全に小文字の英字 a ('\u005CuFF41') から z ('\u005CuFF5A') の 1 つであり、そのコードは radix + '\u005CuFF41' - 10未満です。 この場合、 ch - '\u005CuFF41' + 10 が返されます。
</ul>
<b>Note:</b> このメソッドは補助文字を処理できません。 補助文字を含むすべての Unicode 文字をサポートするには、 #digit(int, 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 が返されます。
<ul><li>#isDigit(int) isDigit(codePoint)メソッドが文字のtrueであり、文字の Unicode 10 進数の値 (またはその 1 文字分解) が指定した基数より小さい場合、文字は有効な数字になります。 この場合、10 進数の値が返されます。
<li>文字は、'A'を介して'Z'大文字の英字の 1 つであり、そのコードはradix + 'A' - 10未満です。 この場合、 codePoint - 'A' + 10 が返されます。
<li>文字は、'a'を介して'z'小文字の 1 つであり、そのコードはradix + 'a' - 10未満です。 この場合、 codePoint - 'a' + 10 が返されます。
<li>文字は、大文字の A ('\u005CuFF21') から Z ('\u005CuFF3A') までの完全な大文字の 1 つであり、そのコードは radix + '\u005CuFF21' - 10未満です。 この場合、 codePoint - '\u005CuFF21' + 10 が返されます。
<li>文字は、完全に小文字の英字 a ('\u005CuFF41') から z ('\u005CuFF5A') の 1 つであり、そのコードは radix + '\u005CuFF41'- 10未満です。 この場合、 codePoint - '\u005CuFF41' + 10 が返されます。
</ul>
1\.5 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。