Character.HighSurrogate(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
の先頭サロゲート ( 上位サロゲート コード ユニット) を返します。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)
、 と #toCodePoint toCodePoint
(highSurrogate(x),
#isHighSurrogate isHighSurrogate
(highSurrogate(x))
#lowSurrogate lowSurrogate
(x)) == x
も常に true
になります。true
1.7 で追加されました。
の Java ドキュメント java.lang.Character.highSurrogate(int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。