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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
CollectionsEqual 関数は 2 つのコレクションの内容を比較します。
CollectionsEqual 関数を呼び出すと,2 つのコレクションの情報が同じかどうかがわかります。CollectionsEqual は,各コレクションのすべての項目が同じ設定で,それらの項目が同じ順序である場合に true を返します。CollectionsEqual は,コレクションの項目数またはその順序に違いがあるか,またはコレクションのいずれかの項目に違いがある場合に false を返します。
C1 と C2 は,比較するコレクションです。
Owner1 と Owner2 は,コレクションのオーナーです。Owner1 と Owner2 は,フォームやデータモジュールといった「ルート」コンポーネントでなければなりません。これらは,コレクションのプロパティで名前の参照を解決するために使用します。