System.SysUtils.CharInSet

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CharInSet(C: AnsiChar; const CharSet: TSysCharSet): Boolean;
function CharInSet(C: WideChar; const CharSet: TSysCharSet): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall CharInSet(char C, const TSysCharSet &CharSet)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils


Beschreibung

CharInSet überprüft, ob ein gegebenes Zeichen in einer Menge von AnsiChar enthalten ist.

Mit CharInSet überprüfen Sie, ob ein gegebenes Zeichen in einer Menge von Zeichen enthalten ist. CharInSet überprüft, ob der Parameter C in der Menge CharSet enthalten ist. C kann entweder ein Unicode- oder ein ANSI-Zeichen sein, während CharSet nur eine Menge mit ANSI-Zeichen sein darf. Die Funktion gibt True zurück, wenn das Zeichen in der Menge enthalten ist, und False, wenn das Zeichen nicht in der Menge enthalten ist.

Hinweis: Es wird empfohlen, dass möglichst der unterstützende Record TCharacterHelper (der Unicode-fähig ist) zur Überprüfung verwendet wird, ob ein Zeichen in eine bestimme Kategorie, wie z. B. Ziffern oder Buchstaben, fällt.
Hinweis: Wenn Sie UNICODE-Zeichen abgleichen möchten, können Sie die Methode IsInArray verwenden.

Siehe auch