System.Classes.TListAssignOp
Delphi
TListAssignOp = (laCopy, laAnd, laOr, laXor, laSrcUnique, laDestUnique);
C++
enum DECLSPEC_DENUM TListAssignOp : unsigned char { laCopy, laAnd, laOr, laXor, laSrcUnique, laDestUnique };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
TListAssignOp は、2 つのリストをマージする方法を表します。
TListAssignOp は、Assign メソッドが、ソース リストとターゲット リストを結合する方法を表します。
値 | 意味 |
---|---|
laAnd |
ソース リストに存在しない要素をすべてターゲット リストから削除します。ターゲット リストは、2 つのリストの積集合を含む結果になります。 |
laCopy |
ターゲット リストをソース リストで上書きします。 |
laDestUnique |
ソース リストに存在する要素をすべてターゲット リストから削除します。ターゲット リストは、元のターゲット リストにのみ存在していた要素を含む結果になります(aOr の後に laXor を実行した場合と同じ)。 |
laOr |
ターゲット リストに存在しない要素をすべてソース リストから追加します。ターゲット リストは、2 つのリストの和集合を含む結果になります。 |
laSrcUnique |
ターゲット リストに存在しないソース リストの要素で、ターゲット リストを置き換えます(laAnd の後に laXor を実行した場合と同じ)。 |
laXor |
ソース リストに存在する要素をすべてターゲット リストから削除し、元のターゲット リストに存在しない要素をソース リストから追加します。ターゲット リストは、ソース リストとターゲット リストのいずれか一方に含まれていた要素を含む結果になります。 |