System.Classes.TStrings.Equals

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Equals(Strings: TStrings): Boolean; reintroduce;

C++

HIDESBASE bool __fastcall Equals(TStrings* Strings);

Eigenschaften

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

Beschreibung

Vergleicht die TStrings-Listen zweier TStrings-Objekte miteinander. Sind die Listen identisch, wird der Wert true zurückgegeben.

Mit der Methode Equals werden die Listen zweier TStrings-Objekte verglichen. Der Vergleich erfasst nur die String-Einträge, jedoch nicht eventuelle Referenzen auf zugeordnete Objekte. Die Methode gibt den Wert true zurück, wenn beide Listen die gleiche Anzahl von String-Einträgen enthalten und ein Vergleich ergibt, dass die Strings beider Listen identisch sind. Equals gibt false zurück, wenn die Listen unterschiedlich lang sind, verschiedene Einträge enthalten oder wenn sich die Reihenfolge der Strings in beiden Listen unterscheidet.

Anmerkung:  Die Methode Equals verwendet zum Ausführen des Vergleichs eine überschriebene Get-Methode, daher stellt sie keine kontextsenisitve Option bereit.

Siehe auch