System.Rtti.TValue.IsType
Delphi
function IsType<T>(const EmptyAsAnyType: Boolean = True): Boolean; overload;
function IsType(ATypeInfo: PTypeInfo; const EmptyAsAnyType: Boolean = True): Boolean; overload;
C++
bool __fastcall TValue::IsType(const bool EmptyAsAnyType)/* overload */
bool __fastcall IsType(System::Typinfo::PTypeInfo ATypeInfo, const bool EmptyAsAnyType = true)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Rtti.pas SystemRtti.h |
System.Rtti | TValue |
説明
現在格納されている値が指定の型にキャストされるかどうかを調べます。
IsType メソッドを呼び出すと、格納された値が指定の型かどうかを調べることができます。 IsType はパラメータを 1 つ必要とし、それは ATypeInfo で格納された値を調べるための型情報を表します。 IsType は格納された値がチェック状態の型の場合に true を返し、そうでない場合は false を返します。
このメソッドのジェネリック値は内部で PTypeInfo 情報を持つため、パラメータを必要としません。
関連項目