当前位置:编程学习 > ASP.NET> 正文

ASP.NET中获取匿名对象的属性值

时间:2016-7-25类别:编程学习

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()));
    
    		
  •  

    标签:
    上一篇下一篇

    猜您喜欢

    热门推荐