System.AnsiStringBase.ByteType

提供: RAD Studio API Documentation
移動先: 案内検索

C++

TStringMbcsByteType ByteType(int index) const _ALWAYS_INLINE {

プロパティ

種類 可視性 ソース ユニット
function public dstring.h System AnsiStringBase

説明

AnsiStringBase 内の指定された位置にあるバイトの種類を示します。

ByteType メソッドは,AnsiStringBase 内の index(1 が最初)で示されたバイトの位置にあるバイトの種類を示します。戻り値は以下のとおりです。



定数 意味

mbSingleByte

1 バイト文字

mbLeadByte

マルチバイト文字の最初のバイト

mbTrailByte

マルチバイト文字の最後のバイト



西洋諸国など一部のロケールではマルチバイト文字を使用しません。その場合,ByteType は常に mbSingleByte を返します。

メモ:  Index が S の長さの範囲内にあるかどうかのチェックは一切行われません。Index が範囲外にならないようにするのは呼び出し側の責任です。

関連項目