Với một danh sách bạn có thể làm: list.AddRange(otherCollection);
Không có phương pháp bổ sung phạm vi trong một HashSet. Cách tốt nhất để thêm bộ sưu tập khác vào một HashSet là gì?
Việc lập hồ sơ ứng dụng C# của tôi cho biết rằng thời gian đáng kể được chi tiêu trong List<T>.AddRange. Sử dụng Reflector để nhìn vào đoạn code trong phương pháp này chỉ ra rằng nó gọi List<T>.Insert