System.UnicodeString.ByteType
C++
TStringLeadCharType ByteType(int index) const _ALWAYS_INLINE {
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | ustring.h | System | UnicodeString |
説明
UnicodeString の指定された位置を占めるバイトの種類を示します。
ByteType は、UnicodeString の index(1 から始まる)によって示されるバイトに存在するバイトの種類を示します。index は、文字列の要素のインデックスであり、文字インデックスやバイト インデックスではないことに注意してください。次の戻り値を使用できます。
定数 | 意味 |
---|---|
ctNotLeadChar |
第 1 バイト文字ではない。 |
ctbLeadSurrogate |
上位サロゲート ペア文字。 |
ctTrailSurrogate |
下位サロゲート ペア文字。 |
メモ: index が文字列の長さよりも小さいことを確認する検査は行われません。インデックスが範囲外でないことは、呼び出し側が確認する必要があります。