/// <summary> /// 判断两个二维区间是否相等。 /// </summary> /// <param name="obj">需要比较的另一个区间。</param> /// <returns>相等则返回 <c>true</c>,否则返回 <c>false</c>。</returns> public override bool Equals(object obj) { if (obj == this) { return(true); } if (obj == null) { return(false); } if (obj.GetType() != GetType()) { return(false); } var that = (Interval2D)obj; return(_x.Equals(that._x) && _y.Equals(that._y)); }