System.Classes.TListAssignOp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.