System.Character.TCharHelper.IsSurrogatePair
Delphi
class function IsSurrogatePair(const HighSurrogate, LowSurrogate: Char): Boolean; overload; inline; static;
class function IsSurrogatePair(const S: string; Index: Integer): Boolean; overload; static;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Character.pas | System.Character | TCharHelper |
説明
文字が Unicode 仕様における有効なサロゲート ペアかどうかを判定します。
この関数は、以下のようにオーバーロード(多重定義)されています。
- HighSurrogate と LowSurrogate が、Unicode 仕様で有効なサロゲート ペアを構成している場合には、True を返します。
- 文字列 S のインデックス Index に位置する UTF-16 文字が、Unicode 仕様におけるサロゲート ペアである場合は、True を返します。