2016-09-16 107 views
1

我不是指數值。什麼是比較兩個FieldInfo實例最可靠的方法?

我有一個情況,FieldInfo的兩個實例不相等,原因最終是它們只是通過不同類型反映出來,即使兩者的聲明類型相同。名字也一樣。

於是我想出了:

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

但是,這是最好的方法是什麼?

回答

0

這將取決於你認爲在這種情況下平等的定義。如果你很高興它只是宣佈類型和名稱,那麼你有什麼是好的

+0

那麼,它在一個驗證例程標記字段有問題,所以這個字段肯定是一樣的,但我的驗證必須使用基類。也許我應該問如何獲得基類的fieldinfo吧。 – toddmo

相關問題