Est-il possible de nettoyer ce type de boucle à l'aide de LINQ?Comment puis-je LINQify cela?
List<Car> result;
List<string> makes;
List<string> models;
for (int i = 0; i < makes.Count() && i < models.Count(); i++)
{
result.Add(new Car() { Make = makes[i], Model = models[i] });
}
Fondamentalement, je suis à la recherche d'un moyen de rassembler plusieurs tableaux de champs individuels en un seul tableau d'objets composés de ces champs.
pourquoi vous avez pas un constructeur de voiture avec 2 paramètres ... et modèle ...? –
Je n'en avais pas dans ce cas mais cela nettoierait un peu les choses. J'aime bien la syntaxe ci-dessus, car elle vous permet de ne pas exposer les champs à deux endroits. – Luke