Point.Subtraction Operator (Point, Vector)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Subtracts the specified Vector from the specified Point and returns the resulting Point.

Namespace:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

public static Point operator -(
	Point point,
	Vector vector


Type: System.Windows.Point

The point from which vector is subtracted.

Type: System.Windows.Vector

The vector to subtract from point1

Return Value

Type: System.Windows.Point

The difference between point and vector.

The following example shows how to subtract a Vector from a Point using the overloaded (-) operator.

private Point overloadedSubtractionOperatorExample1()

    Point point1 = new Point(10, 5);
    Vector vector1 = new Vector(20, 30);

    // Subtracts a Vector from a Point using the overloaded subtraction (-) operator.
    // pointResult is equal to (-10, -25)
    Point pointResult = point1 - vector1;

    return pointResult;


.NET Framework
Available since 3.0
Return to top