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을 기반으로)