Agregar el contenido de una lista a otra lista C#

Resuelto JL. asked hace 15 años • 6 respuestas

Tengo lo siguiente:

  1. Una lista principal llamada GlobalStrings
  2. Otra lista llamada localStrings

En un bucle por ejemplo:

List<string> GlobalStrings = new List<string>(); 
List<string> localStrings = new List<string>();
for(x=1;x<10;x++)
{
    localStrings.Add("some value"); 
    localStrings.Add("some value");
}
// Want to append localStrings to GlobalStrings as easily as possible
JL. avatar Dec 01 '09 18:12 JL.
Aceptado
GlobalStrings.AddRange(localStrings);

Nota: No puede declarar el objeto de lista utilizando la interfaz (IList).
Documentación: List<T>.AddRange(IEnumerable<T>).

Lee avatar Dec 01 '2009 11:12 Lee
GlobalStrings.AddRange(localStrings);

Eso funciona.

Documentación: List<T>.AddRange(IEnumerable<T>).

Jimmeh avatar Dec 01 '2009 11:12 Jimmeh