System.Classes.TStringList.Duplicates
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.