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);
            }
            
        }

运行结果如下


posted @ 2013-11-18 17:58  _学而时习之  阅读(191)  评论(0)    收藏  举报