22. januar 2015 - 13:51Der er
3 kommentarer og 1 løsning
Reflection - nested fields
Hej
Hvordan får jeg brugt getvalue og setvalue på nested properties på et field med reflection, jeg kan godt hente i dette tilfælde property Person.name men de underliggende mangler jeg at kunne hente data fra. - så hvordan henter jeg person.Address.xx funktionen er dynamisk da jeg ikke kender object før runtime
public class App { public App() { Person _person = new Person(); _person.name = "Jens Andersen"; _person.address.address = "netvej"; _person.address.zipcode = 8900; } }
public class Person { public string name { get; set; }
public Address address;
public Person() { address = new Address(); } }
public class Address { public string address { get; set; } public int zipcode { get; set; } }
Tak for løsning - smid svar, havde håber lidt at man kunne forespørge direkte ind i første object, men kan godt set at man skal hente de enkelte objekter ud først
Takker, det object jeg kommer med og skal lave reflection kender jeg aldrig typen af før det skal behandles, så lidt skal der til - tak for svar
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.