PointF.Equality(PointF, PointF)PointF.Equality(PointF, PointF)PointF.Equality(PointF, PointF)PointF.Equality(PointF, PointF) Operator

Definizione

Confronta due PointF strutture.Compares two PointF structures. Il risultato specifica se i valori delle proprietà X e Y delle due strutture PointF sono uguali.The result specifies whether the values of the X and Y properties of the two PointF structures are equal.

``````public:
static bool operator ==(System::Drawing::PointF left, System::Drawing::PointF right);``````
``public static bool operator == (System.Drawing.PointF left, System.Drawing.PointF right);``
``static member ( = ) : System.Drawing.PointF * System.Drawing.PointF -> bool``
``Public Shared Operator == (left As PointF, right As PointF) As Boolean``

Parametri

left
PointF PointF PointF PointF

Oggetto PointF da confrontare.A PointF to compare.

right
PointF PointF PointF PointF

Oggetto PointF da confrontare.A PointF to compare.

Restituisce

`true` se i valori X e Y delle strutture PointF di destra e di sinistra sono uguali. In caso contrario, `false`.`true` if the X and Y values of the left and right PointF structures are equal; otherwise, `false`.

Esempi

Esempio di codice seguente viene illustrato come utilizzare il Equality operatore.The following code example demonstrates how to use the Equality operator. Per eseguire questo esempio, incollare il codice seguente in un modulo di Windows.To run this example, paste the following code into a Windows Form. Handle del modulo Paint eventi e chiamate `opAdditionExample`, passando `e` come PaintEventArgs.Handle the form's Paint event and call `opAdditionExample`, passing `e` as PaintEventArgs.

``````private void OpAdditionExample(PaintEventArgs e)
{
PointF point1 = new PointF(120.5F, 120F);
SizeF size1 = new SizeF(120.5F, 30.5F);
RectangleF rect1 = new RectangleF(point1, size1);
if (new PointF(rect1.Right, rect1.Bottom) == point1 + size1)
e.Graphics.DrawString("They are equal", this.Font, Brushes.Black, rect1);
else
e.Graphics.DrawString("They are not equal", this.Font, Brushes.Red, rect1);

}
``````
``````Private Sub OpAdditionExample(ByVal e As PaintEventArgs)
Dim size1 As New SizeF(120.5F, 30.5F)
Dim point1 As New PointF(20.5F, 20F)
Dim rect1 As New RectangleF(point1, size1)
If New PointF(rect1.Right, rect1.Bottom) = point1 + size1 Then
e.Graphics.DrawString("They are equal", Me.Font, Brushes.Black, rect1)
Else
e.Graphics.DrawString("They are not equal", Me.Font, Brushes.Red, rect1)
End If

End Sub
``````