7
私は次のコードを持っている:なぜTHashedStringListは重複を無視しないのですか?
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;
をしかし、私はsl.Count
を見ると、それは7本のバグとは何である私に与えますか?
THashedStringListは、DuplicatesプロパティをTStringListから継承し、Addメソッドの動作も継承するからです。このPavanの例では、THashedStringListに特別なことは何もありません。 –
コメントのおかげで、私はそれに応じて答えを編集しました。 – mghie
申し訳ありませんが、間違ったミス。 – Pavan