System.Classes.TStringList.Duplicates

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Duplicates: TDuplicates read FDuplicates write FDuplicates;

C++

__property System::Types::TDuplicates Duplicates = {read=FDuplicates, write=FDuplicates, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Classes.pas
System.Classes.hpp
System.Classes TStringList


Beschreibung

Legt fest, ob zu einer sortierten Liste String-Duplikate hinzugefügt werden können.

Mit Duplicates können Sie festlegen, welche Aktion ausgeführt werden soll, wenn ein String mehrfach zu einer sortierten Liste hinzugefügt wird. Die Eigenschaft CaseSensitive steuert, ob zwei Strings, die sich nur hinsichtlich der Groß-/Kleinschreibung unterscheiden, als identisch angesehen werden.

Duplicates kann einen der folgenden Werte erhalten:

Wert Bedeutung

dupIgnore

Das Einfügen von Duplikaten in die Liste wird ignoriert.

dupError

Der Versuch, der sortierten Liste ein String-Duplikat hinzuzufügen, führt zu einer EStringListError-Exception.

dupAccept

Duplikate sind in der sortierten Liste zulässig.

Setzen Sie Duplicates, bevor Sie der Liste Strings hinzufügen. Wenn Sie Duplicates auf dupIgnore oder dupError setzen, hat das keine Auswirkungen auf doppelte Strings, die bereits in der Liste enthalten sind.

Hinweis: Duplicates wirkt sich nur aus, wenn das Array sortiert ist.

Siehe auch