내 코드이 잘 작동이리스트 <dynamic>()에서 데이터를 가져 오는 방법은 무엇입니까?
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에는 아무 것도 나오지 않습니다. 내가 뭐 잘못하고 있니?
GetDynamicMemberNames()
및GetMetaObject
방법을 시도,이 같은 동적 멤버에 액세스 할 수 없습니다? 거기에 명확하게 정의 된 유형이 있습니다. 클래스를 생성하고 사용하십시오. –@SimonWhitehead 동의합니다. '동적'의 총 남용. –