System.TObject.Equals
Delphi
function Equals(Obj: TObject): Boolean; virtual;
C++
virtual bool __fastcall Equals(TObject* Obj);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas systobj.h |
System | TObject |
説明
現在のインスタンスと Obj パラメータが等しいかどうかを調べます。
この関数には 1 つの Obj パラメータ(TObject 型)があります。
デフォルトでは、Equals メソッドは、現在のオブジェクトと Obj オブジェクトの両方に対応するアドレスが同一かどうかを示します。このメソッドは 2 つのアドレスが同一かどうかを表す論理値を返します。
メモ: Equals はユーザー定義の派生クラスでオーバーライドされ、同等性を判定する関数をユーザー定義オブジェクトに備えることを想定しています。たとえば、FMX.Types.TBounds クラスでは、Equals は現在のオブジェクトと Obj オブジェクトの各 Rect プロパティが同一である場合に、True も返します。FMX.StdActns.TBaseValueRange クラスでは、Equals は現在のオブジェクトと Obj オブジェクトの両方の全プロパティが同一である場合に、True も返します。
関連項目
- FMX.StdActns.TBaseValueRange.Equals
- FMX.StdActns.TBaseValueRange.Value
- FMX.StdActns.TBaseValueRange.Min
- FMX.StdActns.TBaseValueRange.Max
- FMX.StdActns.TBaseValueRange.ViewportSize
- FMX.StdActns.TBaseValueRange.Frequency
- FMX.Types.TBounds.Equals
- FMX.Types.TBounds.Rect
- System.TObject.ClassName
- System.TObject.ClassParent
- System.TObject.FieldAddress
- System.TObject.MethodAddress
- System.TObject.InstanceSize
- System.TObject.MethodName
- System.TObject.InheritsFrom