ASP.NET中获取匿名对象的属性值
ASP.NET中获取匿名对象的属性值一、创建如下匿名对象
object obj1 = new {Name = "http://www.studyofnet.com",Age="31",Birthday =DateTime.Now};
二、创建的匿名对象效果如图,会自动定义属性值的类型
三、问题:无法动态映射匿名对象的属性,如图
四、解决方法:使用反射的方式获取匿名对象的属性值
object obj1 = new {Name = "http://www.studyofnet.com",Age="31",Birthday =DateTime.Now};
Response.Write(string.Format("Name:{0}", obj1.GetType().GetProperty("Name").GetValue(obj1, null).ToString()));