dynamic和匿名对象

来源:互联网 发布:一代宗师 知乎 编辑:程序博客网 时间:2024/06/07 00:59

有时需要使用匿名对象存储数据,而有时需要使用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);            }                    }

运行结果如下