У меня есть два ICollection
, из которых я хотел бы взять союз. В настоящее время я делаю это с циклом foreach, но это выглядит многословным и отвратительным. Что такое эквивалент С# для Java addAll()
?
Пример этой проблемы:
ICollection<IDictionary<string, string>> result = new HashSet<IDictionary<string, string>>();
// ...
ICollection<IDictionary<string, string>> fromSubTree = GetAllTypeWithin(elementName, element);
foreach( IDictionary<string, string> dict in fromSubTree ) { // hacky
result.Add(dict);
}
// result is now the union of the two sets