比较两个FieldInfo实例的最可靠方法是什么?

时间:2016-09-16 17:49:51

标签: c# reflection

我不是指价值观。

我有一个案例,FieldInfo的两个实例不相等,原因是它们只是通过不同的类型反映出来,即使两者的声明类型相同。名字也一样。

所以我想出了:

fi1.DeclaringType == fi2.DeclaringType && fi1.Name == fi2.Name

但这是最好的方法吗?

1 个答案:

答案 0 :(得分:0)

这将取决于您认为在这种情况下的平等定义。如果您对它只是声明类型和名称感到高兴,那么您拥有的就是好的