【发布时间】:2010-12-04 09:22:51
【问题描述】:
我需要一点帮助。我对反思还很陌生。我们正在使用第 3 方 api,它返回一个名为“AddressList”的类。它内部有公共属性,字面上称为 Address1、Address1Name、Address1Desc、Address2、Address2Name、Address2Desc、Address3、Address3Name、Address3Desc、... Address99、Address99Name、Address99Desc.. 还有一些其他属性。我有一个名为“SimpleAddress”的类,它只有 3 个属性(地址、名称、描述)。我想要做的是当我得到“AddressList”类返回时,我想通过AddressDesc99循环AddressDesc1 ...并且无论哪个不为null或为空,我想创建一个“SimpleAddress”实例,填充它的属性,并将其添加到列表中...有人可以指出我正确的方向吗?显然,如果“AddressList”是某种集合,这会更好,但不幸的是它不是。它是从大型机的返回字符串生成的。
感谢您的帮助, ~ck 在圣地亚哥
【问题讨论】:
标签: c# reflection collections