我不是指数值
我有一个案例,其中FieldInfo
的两个实例不相等,其原因最终是它们只是通过不同的类型反映,即使两者的声明类型是相同的。名字也是一样的
所以我想到了:
fi1.DeclaringType == fi2.DeclaringType && fi1.Name == fi2.Name
但这是最好的方法吗?
这取决于你认为在这种情况下相等的定义是什么。如果你只需要声明类型和名称就可以了