Rect::Equals Method (Object^)
.NET Framework (current version)
Indicates whether the specified object is equal to the current rectangle.
Assembly: WindowsBase (in WindowsBase.dll)
Parameters
- o
-
Type:
System::Object^
The object to compare to the current rectangle.
Return Value
Type: System::Booleantrue if o is a Rect and has the same Location and Size values as the current rectangle; otherwise, false.
This operation tests for object equality.
In this comparison, two instances of Double::NaN are considered equal.
The following example shows how to use the Equals(Object^) method to determine if a rectangle is equal to a specified object.
private bool rectEqualsExample1() { // Create a rectangle. Rect myRectangle1 = new Rect(); // The Location property specifies the coordinates of the upper left-hand // corner of the rectangle. myRectangle1.Location = new Point(10, 5); // Set the Size property of the rectangle with a width of 200 // and a height of 50. myRectangle1.Size = new Size(200, 50); // Create second rectangle to compare to the first. Rect myRectangle2 = new Rect(); myRectangle2.Location = new Point(10, 5); myRectangle2.Size = new Size(200, 50); // Using the Equals method, see if the second rectangle is the // same as the first rectangle. doesEqual is true because both // rectangles are exactly the same with respect to location and size. bool doesEqual = myRectangle1.Equals(myRectangle2); return doesEqual; }
.NET Framework
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Show:
