public static void Merge(
IEnumerable source,
IList target
)
Public Shared Sub Merge (
source As IEnumerable,
target As IList
)
public:
static void Merge(
IEnumerable^ source,
IList^ target
)
static member Merge :
source : IEnumerable *
target : IList -> unit
Не производится удаление имеющихся в target данных перед копированием.
При слиянии вложенных коллекций в target данные этих коллекций сливаются с данными из соответствующих коллекций source, причём данные из source всегда перезаписывают данные из target.
Если сливается коллекция объектов IEnumerable из source с коллекцией IList или IList<object> (а не две коллекции ключ / значение IDictionary<string, object>), то всегда выполняется копирование объектов из source в target без проверки существования таких объектов.