Point.Subtraction Point.Subtraction Point.Subtraction Point.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)

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

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.

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

private Vector overloadedSubtractionOperatorExample2()
{

    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;

}
Private Function overloadedSubtractionOperatorExample2() As Vector

	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)

指定した Vector を指定した Point から減算し、結果の Point を返します。Subtracts the specified Vector from the specified Point and returns the resulting Point.

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.

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;

}
Private Function overloadedSubtractionOperatorExample1() As Point

	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
こちらもご覧ください

適用対象