Быстрая копия TList <T>?

Есть ли быстрый способ скопировать общий TList?

Copy.Capacity := List.Count;
for Item in List do
  Copy.Add (Item);

очень медленно Кажется, нет никакого способа использоватьCopyMemory так как я не могу получить адрес памяти внутреннего массива (что очевидно с точки зрения сокрытия информации). Я скучаю что-то вроде

List.Copy (Copy);

который использует знания внутреннего представительства для повышения производительности. Это можно сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос