1

クラスに実装IEquatable(Of T)し、Visual Studio (2010) に必要なEqualsメソッドを自動生成させると、次のようになります。

Public Function Equals1(ByVal other As Foo) As Boolean _
  Implements System.IEquatable(Of Foo).Equals

End Function

1Object.Equals との名前が競合するため、追加の必要があることに注意してください。この関数に 以外の名前を付けるための規則/提案はありEquals1ますか? 率直に言って、それはかなり醜いからです。

4

2 に答える 2

2

名前を付けることができるはずEquals()です。Equals(Object)メソッドをオーバーロードするだけです。キーワード
を追加する必要がある場合があります。Overloads

于 2013-01-17T15:09:28.617 に答える