言語

Character.ToChars メソッド

定義

オーバーロード

名前 説明
ToChars(Int32, Char[], Int32)

指定した文字 (Unicode コード ポイント) を UTF-16 表現に変換します。

ToChars(Int32)

指定した文字 (Unicode コード ポイント) を、 char 配列に格納されている 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[]

charの UTF-16 値が格納されるcodePointの配列。

dstIndex
Int32

変換された値が格納される dst 配列への開始インデックス。

返品

コード ポイントが BMP コード ポイントの場合は 1、コード ポイントが補助コード ポイントの場合は 2。

属性

例外

codePointが有効なコード ポイントでない場合は。

dstnullされている場合は >。

dstIndexが負の値の場合、dst.lengthdst.length - 1の場合、codePoint以上またはIsSupplementaryCodePoint(Int32)等しい。

注釈

指定した文字 (Unicode コード ポイント) を UTF-16 表現に変換します。 指定したコード ポイントが BMP (Basic 多言語平面または平面 0) 値の場合、同じ値が dst[dstIndex]に格納され、1 が返されます。 指定したコード ポイントが補助文字の場合、そのサロゲート値は dst[dstIndex] (高サロゲート) および dst[dstIndex+1] (低サロゲート) に格納され、2 が返されます。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ToChars(Int32)

指定した文字 (Unicode コード ポイント) を、 char 配列に格納されている UTF-16 表現に変換します。

[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[]

charの UTF-16 表現を持つcodePoint配列。

属性

例外

codePointが有効なコード ポイントでない場合は。

注釈

指定した文字 (Unicode コード ポイント) を、 char 配列に格納されている UTF-16 表現に変換します。 指定したコード ポイントが BMP (Basic 多言語平面または平面 0) の値の場合、結果の char 配列は codePointと同じ値になります。 指定したコード ポイントが補助コード ポイントの場合、結果の char 配列には対応するサロゲート ペアがあります。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象