Bagikan melalui


PointF.Equality(PointF, PointF) Operator

Definisi

Membandingkan dua PointF struktur. Hasilnya menentukan apakah nilai X properti dan Y dari dua PointF struktur sama.

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

Parameter

left
PointF

Untuk PointF membandingkan.

right
PointF

Untuk PointF membandingkan.

Mengembalikan

trueX jika nilai dan Y struktur kiri dan kanan PointF sama; jika tidak, false.

Contoh

Contoh kode berikut menunjukkan cara menggunakan Equality operator. Untuk menjalankan contoh ini, tempelkan kode berikut ke dalam Formulir Windows. Tangani peristiwa formulir Paint dan panggil opAdditionExample, lewati e sebagai 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

Berlaku untuk