Character.ToChars メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ToChars(Int32, Char[], Int32) |
指定した文字 (Unicode コード ポイント) を UTF-16 表記に変換します。 |
ToChars(Int32) |
指定した文字 (Unicode コード ポイント) を、配列に格納されている UTF-16 表現に |
ToChars(Int32, Char[], Int32)
指定した文字 (Unicode コード ポイント) を UTF-16 表記に変換します。
[Android.Runtime.Register("toChars", "(I[CI)I", "")]
public static int ToChars (int codePoint, char[]? dst, int dstIndex);
[<Android.Runtime.Register("toChars", "(I[CI)I", "")>]
static member ToChars : int * char[] * int -> int
パラメーター
- codePoint
- Int32
変換する文字 (Unicode コード ポイント)。
- dst
- Char[]
の UTF-16 値が格納されている の配列char
codePoint
。
- dstIndex
- Int32
変換された値が dst
格納されている配列への開始インデックス。
戻り値
コード ポイントが BMP コード ポイントの場合は 1、コード ポイントが補助コード ポイントの場合は 2。
- 属性
例外
が有効なコード ポイントでない場合 codePoint
は 。
が の場合dst
。null
が負の場合dstIndex
は、 が の場合codePoint
IsSupplementaryCodePoint(Int32)は dst.length
dst.length - 1
以上です。
注釈
指定した文字 (Unicode コード ポイント) を UTF-16 表記に変換します。 指定したコード ポイントが BMP (Basic 多言語プレーンまたはプレーン 0) 値の場合、同じ値が に dst[dstIndex]
格納され、1 が返されます。 指定したコード ポイントが補助文字の場合、そのサロゲート値は (高サロゲート) と dst[dstIndex+1]
(低サロゲート) に格納dst[dstIndex]
され、2 が返されます。
1\.5 で追加されました。
の Java ドキュメント java.lang.Character.toChars(int, char[], int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ToChars(Int32)
指定した文字 (Unicode コード ポイント) を、配列に格納されている UTF-16 表現に char
変換します。
[Android.Runtime.Register("toChars", "(I)[C", "")]
public static char[]? ToChars (int codePoint);
[<Android.Runtime.Register("toChars", "(I)[C", "")>]
static member ToChars : int -> char[]
パラメーター
- codePoint
- Int32
Unicode コード ポイント
戻り値
char
の UTF-16 表現を持つcodePoint
配列。
- 属性
例外
が有効なコード ポイントでない場合 codePoint
は 。
注釈
指定した文字 (Unicode コード ポイント) を、配列に格納されている UTF-16 表現に char
変換します。 指定したコード ポイントが BMP (Basic 多言語平面または平面 0) の値の場合、結果 char
の配列の値は と codePoint
同じです。 指定したコード ポイントが補助コード ポイントの場合、結果 char
の配列には対応するサロゲート ペアがあります。
1\.5 で追加されました。
の Java ドキュメント java.lang.Character.toChars(int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。