Aşağıdaki nesne vardır: I bileşimleri özelliği isimleri yineleme mümkün olması gerekmektedirDinamik nesnenin özelliklerini almak için FastMember'i nasıl kullanabilirim?
dynamic person = new {Id = 1, Name = "SpiderMan"};
"Id"
, "Name"
.
Ayrıca bunu en verimli şekilde yapabilmem gerekir, bu yüzden FastMember'u kullanmayı seçtim, ancak api özellikleri boyunca yineleme yapmama izin vermiyor.
Herhangi bir fikrin var mı?
kullandığımı istediğini elde başardı [GÜNCELLEME] Marc'a
Teşekkür:
dynamic person = new { Id = 1, Name = "SpiderMan" };
MemberSet members = TypeAccessor.Create(person.GetType()).GetMembers();
foreach (Member item in members)
{
// do whatever
}
Tnx Marc, 'GetMembers()' benim senaryo için harika çalışıyor. Kaynak kodun GoogleCode'dan GitHub'a taşınması için herhangi bir plan var mı? Bu parlak kütüphane için bir kez daha tnx. – MaYaN