Language

Character.HighSurrogate(Int32) メソッド

定義

の先頭サロゲート ( 上位サロゲート コード単位) を返します。 UTF-16 エンコードで指定された補助文字 (Unicode コード ポイント) を表すサロゲート ペア。

[Android.Runtime.Register("highSurrogate", "(I)C", "")]
public static char HighSurrogate(int codePoint);
[<Android.Runtime.Register("highSurrogate", "(I)C", "")>]
static member HighSurrogate : int -> char

パラメーター

codePoint
Int32

補助文字 (Unicode コード ポイント)

返品

UTF-16 エンコードの文字を表すために使用される先頭サロゲート コードユニット

属性

注釈

UTF-16 エンコードで指定された補助文字 (Unicode コード ポイント) を表すサロゲート ペアの先頭サロゲート (上位サロゲート コード単位) を返します。 指定した文字が補助文字でない場合は、指定されていない char が返されます。

#isSupplementaryCodePoint isSupplementaryCodePoint(x)がtrueの場合、#isHighSurrogate isHighSurrogate(highSurrogate(x))と#toCodePoint toCodePoint(highSurrogate(x),#lowSurrogate lowSurrogate(x)) == xも常にtrue。

1.7 で追加されました。

Javaドキュメント。

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

適用対象