j'ai un type anonyme de cette forme:Itère et la création de nouveaux types anonymes dynamiquement
new List<MyList>()
{
new Column { Name="blah", Width=100, Hidden=true },
new Column { Name="blah1", Width=60, Hidden=false }
}
Comment puis-je aller sur la création du contenu dans la liste dynamique, comme:
new List<MyList>()
{
foreach (var columns in col) {
new Column { Name=columns.Name ... etc }
}
}
Même avec col retourner le bon type de données, l'exemple ci-dessus n'est pas acceptable et je ne vois pas pourquoi.
Merci pour votre réponse rapide. On dirait que ça marche! – Rio
+1, mais avec un petit pointeur: Le code de la question ne boucle pas "dans le constructeur de la liste", il est bouclé dans un bloc * object initializer *. http://msdn.microsoft.com/en-us/library/bb384062.aspx – LukeH
@Luke, vous avez raison, je vais corriger cela. –