【发布时间】:2014-05-15 14:16:23
【问题描述】:
我的代码是这样的
var eventDocs = new List<dynamic>();
foreach (var node in eventtypeNode.GetDescendantNodes())
{
string files = node.GetProperty("document").Value;
eventDocs.Add(new { Id = node.Id, Name = node.Name, CreatedOn = node.CreateDate, Path = files });
}
这很好用。现在我正在尝试从这个动态列表中获取数据
foreach (var eventDoc in eventDocs)
{
eventDoc.---- //nothing comes on intellisence
}
IntelliSense 什么都没有?我做错什么了吗?
【问题讨论】:
-
你为什么还要使用
dynamic?你在那里有一个明确定义的类型。创建一个类并使用它。 -
@SimonWhitehead 同意。完全滥用
dynamic。