Existe-t-il un moyen d'accéder à un NameValueCollection (comme Request.Form ou ConfigurationManager.AppSettings) en tant qu'objet dynamique? Je voudrais pouvoir faire quelque chose comme ceci:Comment accéder à NameValueCollection (comme Request.Form ou ConfigurationManager.AppSettings) en tant qu'objet dynamique?
var settings = ConfigurationManager.AppSettings.AsDynamic();
var name = settings.Name; // ConfigurationManger.AppSettings["Name"]
// but also
settings.Name = "Jones"; // modify the original collection
// and
var form = Request.Form.AsDynamic();
var email = form.Email; // Request.Form["Email"]
(cette question est basée sur Convert a NameValueCollection to a dynamic object)