标签: c# reflection
我有一个包含数千个对象的列表。 我想在每次迭代中获取特定属性的值,但由于性能损失,我不想使用反射。 我还有其他选择吗?
答案 0 :(得分:5)
让所有相关对象实现一个公开您感兴趣的属性的接口,并拥有该接口类型的列表。这不仅提高了反射性能,还确保了代码类型安全性的静态验证。