Rectangle.Equals Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Overloads

Equals(Rectangle)

Indicates whether the current object is equal to another object of the same type.

Equals(Object)

Tests whether obj is a Rectangle structure with the same location and size of this Rectangle structure.

Equals(Rectangle)

Source:
Rectangle.cs
Source:
Rectangle.cs
Source:
Rectangle.cs

Indicates whether the current object is equal to another object of the same type.

C#
public readonly bool Equals(System.Drawing.Rectangle other);
C#
public bool Equals(System.Drawing.Rectangle other);

Parameters

other
Rectangle

An object to compare with this object.

Returns

true if the current object is equal to other; otherwise, false.

Implements

Applies to

.NET 10 and other versions
Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Equals(Object)

Source:
Rectangle.cs
Source:
Rectangle.cs
Source:
Rectangle.cs

Tests whether obj is a Rectangle structure with the same location and size of this Rectangle structure.

C#
public override readonly bool Equals(object? obj);
C#
public override bool Equals(object obj);

Parameters

obj
Object

The Object to test.

Returns

This method returns true if obj is a Rectangle structure and its X, Y, Width, and Height properties are equal to the corresponding properties of this Rectangle structure; otherwise, false.

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1