Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Equality Operator

Point.Equality Operator

Compares two Point objects. The result specifies whether the values of the X and Y properties of the two Point objects are equal.

Namespace:  System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

public static bool operator ==(
	Point left,
	Point right
)

Parameters

left
Type: System.Drawing.Point

A Point to compare.

right
Type: System.Drawing.Point

A Point to compare.

Return Value

Type: System.Boolean
true if the X and Y values of left and right are equal; otherwise, false.

The following code example demonstrates how to use the Equality operator and how to construct a Point from a Size or two integers. It also demonstrates how to use the X and Y properties. This example is designed to be used with Windows Forms. Paste the code into a form that contains a button named Button1, and associate the Button1_Click method with the button's Click event.

private void Button1_Click(System.Object sender, System.EventArgs e)
{

    // Construct a new Point with integers.
    Point Point1 = new Point(100, 100);

    // Create a Graphics object.
    Graphics formGraphics = this.CreateGraphics();

    // Construct another Point, this time using a Size.
    Point Point2 = new Point(new Size(100, 100));

    // Call the equality operator to see if the points are equal,   
    // and if so print out their x and y values. 
    if (Point1 == Point2)
    {
        formGraphics.DrawString(String.Format("Point1.X: " +
            "{0},Point2.X: {1}, Point1.Y: {2}, Point2.Y {3}",
            new object[]{Point1.X, Point2.X, Point1.Y, Point2.Y}),
            this.Font, Brushes.Black, new PointF(10, 70));
    }

}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft