# Point.SubtractionPoint.SubtractionPoint.SubtractionPoint.Subtraction Operator

## オーバーロード

 Subtraction(Point, Point) Subtraction(Point, Point) Subtraction(Point, Point) Subtraction(Point, Point) 指定した Point を、指定した別の Point から減算し、その差を Vector として返します。Subtracts the specified Point from another specified Point and returns the difference as a Vector. Subtraction(Point, Vector) Subtraction(Point, Vector) Subtraction(Point, Vector) 指定した Vector を指定した Point から減算し、結果の Point を返します。Subtracts the specified Vector from the specified Point and returns the resulting Point.

## Subtraction(Point, Point)Subtraction(Point, Point)Subtraction(Point, Point)Subtraction(Point, Point)

public:
static System::Windows::Vector operator -(System::Windows::Point point1, System::Windows::Point point2);
public static System.Windows.Vector operator - (System.Windows.Point point1, System.Windows.Point point2);
static member ( - ) : System.Windows.Point * System.Windows.Point -> System.Windows.Vector
Public Shared Operator - (point1 As Point, point2 As Point) As Vector

#### パラメーター

point1
Point Point Point Point

point2 を減算するポイント。The point from which point2 is subtracted.

point2
Point Point Point Point

point1 から減算するポイント。The point to subtract from point1.

#### 戻り値

point1point2 の差。The difference between point1 and point2.

### 例

{

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

// Subtracts a Point from another Point using the overloaded subtraction (-)
// operator and returns the difference as a Vector.
// vectorResult is equal to (-5, -35).
Vector vectorResult = point1 - point2;

return vectorResult;

}

Dim point1 As New Point(10, 5)
Dim point2 As New Point(15, 40)

' Subtracts a Point from another Point using the overloaded subtraction (-)
' operator and returns the difference as a Vector.
' vectorResult is equal to (-5, -35).
Dim vectorResult As Vector = point1 - point2

Return vectorResult

End Function
こちらもご覧ください

## Subtraction(Point, Vector)Subtraction(Point, Vector)Subtraction(Point, Vector)

public:
static System::Windows::Point operator -(System::Windows::Point point, System::Windows::Vector vector);
public static System.Windows.Point operator - (System.Windows.Point point, System.Windows.Vector vector);
static member ( - ) : System.Windows.Point * System.Windows.Vector -> System.Windows.Point

#### パラメーター

point
Point Point Point Point

vector を減算するポイント。The point from which vector is subtracted.

vector
Vector Vector Vector Vector

point1 から減算するベクター。The vector to subtract from point1

#### 戻り値

pointvector の差。The difference between point and vector.

### 例

オーバーロードされた (-) 演算子Vector Pointを使用してからを減算する方法を次の例に示します。The following example shows how to subtract a Vector from a Point using the overloaded (-) operator.

{

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;

}

Dim point1 As New Point(10, 5)
Dim vector1 As New Vector(20, 30)

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

Return pointResult

End Function
こちらもご覧ください