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