System.AnsiStringBase.ByteType
C++
TStringMbcsByteType ByteType(int index) const _ALWAYS_INLINE {
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | dstring.h | System | AnsiStringBase |
Description
Indique le type d'octet qui occupe une position spécifiée dans la AnsiStringBase.
ByteType indique le type de l'octet présent à l'emplacement indiqué par index (en comptant à partir de 1) dans la chaîne AnsiStringBase. Les valeurs possibles sont les suivantes.
Constante | Signification |
---|---|
mbSingleByte |
Un caractère mono-octet. |
mbLeadByte |
Premier octet d'un caractère multi-octets. |
mbTrailByte |
Dernier octet d'un caractère multi-octets. |
Certains paramètres régionaux, dont la totalité des paramètres régionaux occidentaux, n'utilisent pas de caractères multi-octets. Sous ces paramètres régionaux, ByteType renvoie toujours mbSingleByte.
Remarque : Aucune mesure n'est prise pour vérifier que Index est moindre que la longueur de S. L'appelant doit s'assurer que Index n'est pas en dehors des bornes.