API:System.JSON.TJSONString.Equals
Delphi
function Equals(const Value: string): Boolean; reintroduce; inline;
C++
HIDESBASE bool __fastcall Equals(const System::UnicodeString Value);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.JSON.pas System.JSON.hpp |
System.JSON | TJSONString |
説明
現在のインスタンスと Obj パラメータが等しいかどうかを調べます。
System.JSON.TJSONString.Equals は System.TObject.Equals を継承しています。以下の内容はすべて System.TObject.Equals を参照しています。
現在のインスタンスと 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