Да, это возможно в зависимости от вашего варианта использования. Если вас не волнует, что такое тип "collection", вы можете использовать команду linq Concat для создания нового перечислимого, которое при повторении будет включать элементы из обеих коллекций.
var collection1 = new List<int> { 1, 2, 3 };
var collection2 = new [] { 4, 5, 6};
var concatenated = collection1.Concat(collection2);
Если, с другой стороны, вам нужно фактически вставить элементы в существующую коллекцию, вам нужно будет выполнить итерацию.