dynamic和匿名对象

有时需要使用匿名对象存储数据,而有时需要使用dynamic去提取数据,这里写了一个简单的示例,代码如下

static void Main(string[] args)
        {
            List<dynamic> datas = new List<dynamic>();
            for (int index = 0; index < 1000; index++)
            {
                var data = new {id=index,count=index*index,flag=Guid.NewGuid().ToString() };
                datas.Add(data);
            }
            foreach (dynamic dataTemp in datas)
            {
                Console.WriteLine("id={0},count={1},flag={2}",dataTemp.id,dataTemp.count,dataTemp.flag);
            }
            
        }

运行结果如下


原文地址:https://www.cnblogs.com/sparkleDai/p/7605073.html