System.Classes.TList.Assign
Delphi
procedure Assign(ListA: TList; AOperator: TListAssignOp = laCopy; ListB: TList = nil);
C++
void __fastcall Assign(TList* ListA, TListAssignOp AOperator = (TListAssignOp)(0x0), TList* ListB = (TList*)(0x0));
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TList |
説明
あるリストの要素を、別のリストにコピーします。
Assign を呼び出すと、あるリストの要素を、別のリストに割り当てます。 Assign は、AOperator パラメータで指定される論理演算子を使用して、ソース リストをこのリストと合成します。
ListB パラメータが指定されるか(Delphi)、NULL(C++)ではなかった場合、Assign はまず、このリストのすべての要素を ListA 内の要素と置き換え、それから、ListB を、AOperator で指定される演算子を使用して、このリストにマージします。
ListB パラメータが指定されていないか(Delphi)、NULL(C++)だった場合、Assign は、ListA を、AOperator で指定される演算子を使用して、このリストにマージします。