Je voudrais ajouter dynamiquement des propriétés à un ExpandoObject au moment de l'exécution. Ainsi, par exemple, pour ajouter une propriété de chaîne, appelez NewProp, je voudrais écrire quelque chose comme
var x = new ExpandoObject();
x.AddProperty("NewProp", System.String);
Est-ce que c'est facilement possible?