Point.Equality(Point, Point) Operador

Definição

Compara dois objetos Point. O resultado especifica se os valores das propriedades X e Y dos dois objetos Point são iguais.

public static bool operator == (System.Drawing.Point left, System.Drawing.Point right);

Parâmetros

left
Point

Um Point para comparar.

right
Point

Um Point para comparar.

Retornos

true se os valores X e Y de left e right forem iguais; caso contrário, false.

Exemplos

O exemplo de código a seguir demonstra como usar o Equality operador e como construir um Point de um Size ou dois inteiros. Ele também demonstra como usar as X propriedades e Y . Este exemplo foi projetado para ser usado com Windows Forms. Cole o código em um formulário que contém um botão chamado Button1e associe o Button1_Click método ao evento do Click botão.

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));
    }
}

Aplica-se a

Produto Versões
.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
.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