System.Classes.CollectionsEqual
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.