Есть ли простой способ скопировать содержимое TDictionary в другой?

Существует ли единый или простой способ копирования одного содержимого TDictionary в другое? Допустим, у меня есть следующие объявления

type
  TItemKey = record
    ItemID: Integer;
    ItemType: Integer;
  end;
  TItemData = record
    Name: string;
    Surname: string;
  end;
  TItems = TDictionary<TItemKey, TItemData>;

var
  // the Source and Target have the same types
  Source, Target: TItems;
begin
  // I can't find the way how to copy source to target
end;

, и я хотел бы скопировать 1:1 источник в цель. Есть ли такой метод для этого?

Спасибо!

14
задан Martin Reiner 20 March 2012 в 13:02
поделиться