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