NameValueCollection(Request.FormやConfigurationManager.AppSettingsのような)に動的オブジェクトとしてアクセスする方法はありますか? 私はこのような何かをできるようにしたいと思います:NameValueCollection(Request.FormやConfigurationManager.AppSettingsなど)を動的オブジェクトとしてアクセスするにはどうすればよいですか?
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"]
(この質問はConvert a NameValueCollection to a dynamic objectに基づいています)