获取匿名类属性

using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            List<object> list = new List<object>();
            list.Add(new { id = 0, name = "0" });
            list.Add(new { id = 1, name = "1" });

            foreach (var item in list)
            {
                foreach (PropertyInfo property in item.GetType().GetProperties())
                {
                    string objName = property.Name;
                    if (objName == "id")
                    {
                        Console.WriteLine(property.GetValue(item, null));
                    }
                }
            }

            Console.ReadKey();

        }
    }
}

知识共享许可协议
《获取匿名类属性》常伟华 创作。
采用 知识共享 署名-相同方式共享 3.0 中国大陆 许可协议进行许可。
相邻依据:发表时间
  • 多说评论
  • 签名
  • 新浪微博
  • 默认评论
  • Tab Header 5

1 条评论 / 点击此处发表评论

Tab Content 5

Warning: file_get_contents(http://ip.taobao.com/service/getIpInfo.php?ip=3.226.248.180) [function.file-get-contents]: failed to open stream: HTTP request failed! in D:\wwwroot\changweihua\wwwroot\v\content\templates\darklight\vrecord.php on line 129

开发技术


开发平台和工具

sitemap     13882.97ms