Existe-t-il un moyen simple d’ajouter List <> à List <> au lieu de mettre en boucle le résultat et d’ajouter un nouveau résultat un par un?
var list = GetViolations(VehicleID);
var list2 = GetViolations(VehicleID2);
list.Add(list2);
Utilisez la méthode List.AddRange (collection As IEnumerable (Of T)) .
Il vous permet d’ajouter à la fin de votre liste une autre collection/liste.
Exemple:
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);
Essayez d'utiliser list.AddRange(VTSWeb.GetDailyWorktimeViolations(VehicleID2));
Utilisez les méthodes d'extension Concat
ou Union
. Vous devez vous assurer que vous avez cette direction using System.Linq;
afin d'utiliser les méthodes d'extensions LINQ.
Utilisez la méthode AddRange
.
Utilisez .AddRange
pour ajouter une collection Enumrable à la liste.