System.Classes.CollectionsEqual

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CollectionsEqual(const C1, C2: TCollection; const Owner1, Owner2: TComponent): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall CollectionsEqual(TCollection* const C1, TCollection* const C2, TComponent* const Owner1, TComponent* const Owner2);

Eigenschaften

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

Beschreibung

Vergleicht den Inhalt zweier Kollektionen.

Mit CollectionsEqual können Sie feststellen, ob zwei Kollektionen denselben Inhalt haben. Die Funktion gibt true zurück, wenn alle Elemente beider Kollektionen dieselben Einstellungen haben und in der gleichen Reihenfolge vorliegen. CollectionsEqual gibt false zurück, wenn sich die Kollektionen hinsichtlich der Anzahl oder der Reihenfolge der Elemente unterscheiden oder wenn die Elemente selbst unterschiedlich sind.

C1 und C2 sind die Kollektionen, die miteinander verglichen werden.

Owner1 und Owner2 sind die Eigentümer der Kollektionen. Die Eigentümer müssen Stammkomponenten sein (z. B. Formulare oder Datenmodule). Sie werden benötigt, um Namensreferenzen in den Eigenschaften der Kollektionen aufzulösen.

Siehe auch