Eu utilizei o método AddRange(é usado para adicionar vários elementos de uma vez), a diferença dele para o Add, é que no Add só adiciona um único item ao final da lista, já o AddRange adiciona todos os itens de outra coleção (como de uma lista ou de um Array).
List<string> produtosPrincipal = new List<string> { "Mouse", "Teclado", "Monitor", "Joystick"};
List<string> produtosSecundaria = new List<string> { "Headset", "Webcam", "Smartphone", "Mousepad"};
produtosPrincipal.AddRange(produtosSecundaria);
Console.WriteLine("Lista de produtos:");
foreach (string produto in produtosPrincipal)
{
Console.WriteLine(produto);
}