System.Rtti.TValue.IsType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsType<T>: Boolean; overload;
function IsType(ATypeInfo: PTypeInfo): Boolean; overload;

C++

bool __fastcall TValue::IsType(void)
bool __fastcall IsType(System::Typinfo::PTypeInfo ATypeInfo)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Rtti.pas
SystemRtti.h
System.Rtti TValue

Beschreibung

Überprüft, ob der aktuell gespeicherte Wert in einen angegebenen Typ umgewandelt werden kann.

Rufen Sie IsType auf, zum Überprüfen, ob der gespeicherte Wert des angegebenen Typs ist. IsType erfordert einen ATypeInfo-Parameter, der die Typinformationen zum Überprüfen repräsentiert. IsType gibt true zurück, wenn der gespeicherte Wert des markierten Typs ist, ansonsten wird false angegeben.

Die generische Variante dieser Methode benötigt keine Parameter, weil sie die PTypeInfo-Informationen intern ermittelt.

Siehe auch