System.Classes.TListAssignOp
Delphi
TListAssignOp = (laCopy, laAnd, laOr, laXor, laSrcUnique, laDestUnique);
C++
enum DECLSPEC_DENUM TListAssignOp : unsigned char { laCopy, laAnd, laOr, laXor, laSrcUnique, laDestUnique };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
TListAssignOp gibt an, wie zwei Listen zusammengeführt werden sollen.
TListAssignOp beschreibt, wie mit der Methode Assign eine Quell- und eine Zielliste zusammengeführt werden:
Wert | Bedeutung |
---|---|
laAnd |
Entfernt alle Elemente aus der Zielliste, die nicht in der Quellliste vorhanden sind. Die Zielliste enthält am Ende die Schnittmenge der beiden Listen. |
laCopy |
Überschreibt die Zielliste mit der Quellliste. |
laDestUnique |
Entfernt alle Elemente aus der Zielliste, die in der Quellliste vorhanden sind. Die Zielliste enthält am Ende die Elemente, die nur in der ursprünglichen Zielliste vorhanden waren. (Entspricht laOr gefolgt von laXor) |
laOr |
Fügt alle Elemente aus der Quellliste hinzu, die nicht bereits in der Zielliste vorhanden sind. Die Zielliste enthält am Ende die Vereinigungsmenge der beiden Listen. |
laSrcUnique |
Ersetzt die Zielliste mit den Elementen der Quellliste, die nicht bereits in der Zielliste vorhanden sind. (Entspricht laAnd gefolgt von laXor) |
laXor |
Entfernt alle Elemente aus der Zielliste, die in der Quellliste vorhanden sind, und fügt alle Elemente aus der Quellliste hinzu, die nicht in der ursprünglichen Zielliste vorhanden sind. Die Zielliste enthält am Ende die Elemente, die nur in der Quell- und der Zielliste vorhanden waren. |