Sto chiamando un metodo che restituisce una variabile List che contiene un oggetto di tipo Anonymous C#. Per esempio:Utilizzo di tipi anonimi C#
List<object> list = new List<object>();
foreach (Contact c in allContacts) {
list.Add(new {
ContactID = c.ContactID,
FullName = c.FullName
});
}
return list;
Come posso fare riferimento a questa proprietà del tipo nel codice Sto lavorando su come per esempio
foreach (object o in list) {
Console.WriteLine(o.ContactID);
}
so che il mio campione non è possibile, ho scritto solo modo per Diciamo che ho bisogno di identificare esattamente ogni proprietà del tipo anonimo.
Grazie!
Soluzione:
Non solo uno dei la risposta è corretta e/o suggerire una soluzione di lavoro. Ho finito per utilizzare l'opzione 3 della risposta di Greg. E ho imparato qualcosa di molto interessante per quanto riguarda lo dynamic
in .NET 4.0!
possibile duplicato del [Accesso C# Anonymous Type oggetti] (http://stackoverflow.com/questions/713521/accessing-c-sharp-anonymous-type-objects) – nawfal