使用PropertyInfo作为字典键

时间:2013-07-25 20:04:41

标签: c# reflection

我验证了GetHashCode和Equals允许将PropertyInfo用作字典键。 (具体来说,哈希码是相同的,Equals返回true。)

使用PropertyInfo作为字典键是否安全?有什么我不知道的东西使它们不适合作为字典键吗?

基本上,我正在尝试通过lambda表达式引用属性,如此处所述(Get property name and type using lambda expression),我希望缓存我的结果。

1 个答案:

答案 0 :(得分:2)

PropertyInfo可以用作字典的键,唯一的性能指标可以是如何获得用于字典用法的propertyinfo。