How to best implement Equals for custom types?

前端 未结 10 724
春和景丽
春和景丽 2020-11-28 08:41

Say for a Point2 class, and the following Equals:

public override bool Equals ( object obj )

public bool Equals ( Point2 obj )

This is the

10条回答
  •  我在风中等你
    2020-11-28 09:06

    public override bool Equals ( object obj )
    {
       // struct
       return obj  is Point2 && Equals (  ( Point2 ) value );
       // class
       //return Equals ( obj as Point2 );
    }
    
    public bool Equals ( Point2 obj )
    

提交回复
热议问题