Point.Subtract Method (Point, Point)


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 Point from another specified Point and returns the difference as a Vector.

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

public static Vector Subtract(
	Point point1,
	Point point2


Type: System.Windows.Point

The point from which point2 is subtracted.

Type: System.Windows.Point

The point to subtract from point1.

Return Value

Type: System.Windows.Vector

The difference between point1 and point2.

The following example shows how to subtract a Point from another Point using the static Subtract method.

private Vector subtractExample2()

    Point point1 = new Point(10, 5);
    Point point2 = new Point(15, 40);

    // Subtracts a Point from a Point using the static Subtract method
    // and returns the difference as a Vector.
    // vectorResult is equal to (-5, -35)
    Vector vectorResult = Point.Subtract(point1, point2);

    return vectorResult;


.NET Framework
Available since 3.0
Return to top