Číst v angličtině

Sdílet prostřednictvím


PointF.Equality(PointF, PointF) Operátor

Definice

Porovná dvě PointF struktury. Výsledek určuje, zda jsou hodnoty X vlastností a Y těchto dvou PointF struktur stejné.

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

Parametry

left
PointF

A PointF pro porovnání.

right
PointF

A PointF pro porovnání.

Návraty

true pokud jsou X hodnoty a Y v levé a pravé PointF struktuře rovny, v opačném případě false.

Příklady

Následující příklad kódu ukazuje, jak použít Equality operátor. Pokud chcete spustit tento příklad, vložte do formuláře Windows Form následující kód. Zpracování události formuláře Paint a volání opAdditionExample, předání e jako 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);
}

Platí pro

Produkt Verze
.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