2010-03-03 26 views

Respuesta

154

Utilice List.AddRange(collection As IEnumerable(Of T)) método.

Le permite agregar al final de su lista otra colección/lista.

Ejemplo:

List<string> initialList = new List<string>(); 
// Put whatever you want in the initial list 
List<string> listToAdd = new List<string>(); 
// Put whatever you want in the second list 
initialList.AddRange(listToAdd); 
13

Trate de usar list.AddRange(VTSWeb.GetDailyWorktimeViolations(VehicleID2));

+1

también librarse de la lista Lista = new List (); declaración ya que es redundante. – WOPR

+0

@WOPR: ¿Hay un mejor método para hacer esto? Dame un ejemplo de uso .. –

6
  1. Uso Concat o Union métodos de extensión. Debe asegurarse de tener esta dirección using System.Linq; para usar los métodos de extensiones LINQ.

  2. Utilice el método AddRange.

+0

list.Concat (list); ? –

+0

Exactamente. Asegúrese de tener 'using System.Linq;' direction. –

4

Utilice .AddRange para agregar cualquier colección Enumrable a la lista.

Cuestiones relacionadas