I need a little help. I am fairly new to reflection. We’re using a 3rd party api and it returns a class called “AddressList”. It has public properties within it literally called Address1, Address1Name, Address1Desc, Address2, Address2Name, Address2Desc, Address3, Address3Name, Address3Desc,… Address99, Address99Name, Address99Desc.. There are also a couple of other properties. I have a class called “SimpleAddress” that has just the 3 properties (Address, Name, Description). What I want to do is when I get the “AddressList” class returned, I would like to loop AddressDesc1… through AddressDesc99… and whichever ones are not null or empty, I would like to create an instance of “SimpleAddress”, populate it’s properties, and add it to a List… Can someone point me in the right direction? Obviously this would have been better if “AddressList” was some sort of collection, but unfortunately it is not. It is generated from a return string from a mainframe.
Thanks for any help,
~ck in San Diego
Ick. You could do something like this: