System::Char::IsHighSurrogate メソッド

Char::IsHighSurrogate(char_t) method

指定された文字が上位サロゲートかどうかを判定します。

static bool System::Char::IsHighSurrogate(char_t c)
パラメーター説明
cchar_tテスト対象の文字

ReturnValue

指定された文字が上位サロゲートである場合は true、そうでない場合は false

参照

Char::IsHighSurrogate(const char_t *, int) method

指定された文字バッファ内の指定インデックスにある文字が上位サロゲートかどうかを判定します。

static bool System::Char::IsHighSurrogate(const char_t *str, int idx)
パラメーター説明
strconst char_t *文字バッファの先頭へのポインタ
idxintテスト対象の文字がある、指定バッファ内のゼロベースインデックス

ReturnValue

指定されたインデックスの文字が上位サロゲートである場合は true、そうでない場合は false

参照

Char::IsHighSurrogate(const String&, int) method

指定された文字列内の指定インデックスにある文字が UTF-16 の上位サロゲートコード単位かどうかを判定します。

static bool System::Char::IsHighSurrogate(const String &s, int index)
パラメーター説明
sconst String&文字列
インデックスintテスト対象の文字がある、指定された文字列内のインデックス

ReturnValue

指定されたインデックスの文字が UTF-16 の上位サロゲートコード単位である場合は true、そうでない場合は false

参照