不使用反射获取属性值

本文关键字:属性 获取 反射 | 更新日期: 2023-09-27 17:53:41

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

不使用反射获取属性值

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