不使用反射获取属性值

时间:2014-03-25 17:08:14

标签: c# reflection

我有一个包含数千个对象的列表。 我想在每次迭代中获取特定属性的值,但由于性能损失,我不想使用反射。 我还有其他选择吗?

1 个答案:

答案 0 :(得分:5)

让所有相关对象实现一个公开您感兴趣的属性的接口,并拥有该接口类型的列表。这不仅提高了反射性能,还确保了代码类型安全性的静态验证。