7
Ho il seguente codice:Perché THashedStringList non ignora i duplicati?
var
sl: THashedStringList;
begin
sl:= THashedStringList.Create;
sl.Duplicates := dupIgnore;
sl.Add('12345');
sl.Add('12345');
sl.Add('12345');
sl.Add('12345');
sl.Add('12345');
sl.Add('12345');
sl.Add('12345');
ShowMessage(IntToSTr(sl.Count));
end;
Ma quando vedo sl.Count
, mi dà 7. Qual è il bug in questo?
E questo perché THashedStringList eredita la sua proprietà Duplicati da TStringList, nonché il suo comportamento per il metodo Aggiungi. Non c'è niente di speciale in THashedStringList nell'esempio di Pavan. –
Grazie per il commento, ho modificato la risposta di conseguenza. – mghie
Mi dispiace, errore stupido. – Pavan