Agregar el contenido de una lista a otra lista C#
Tengo lo siguiente:
- Una lista principal llamada GlobalStrings
- 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
Aceptado
GlobalStrings.AddRange(localStrings);
Nota: No puede declarar el objeto de lista utilizando la interfaz (IList).
Documentación: List<T>.AddRange(IEnumerable<T>)
.
GlobalStrings.AddRange(localStrings);
Eso funciona.
Documentación: List<T>.AddRange(IEnumerable<T>)
.