Sdílet prostřednictvím


Point.Subtraction Operátor

Definice

Odečte zadanou Vector nebo Point od zadaného Point.

Přetížení

Subtraction(Point, Point)

Odečte zadaný Point od jiného zadaného a Point vrátí rozdíl jako Vector.

Subtraction(Point, Vector)

Odečte zadaný od zadané Vector Point hodnoty a vrátí výslednou Pointhodnotu .

Subtraction(Point, Point)

Odečte zadaný Point od jiného zadaného a Point vrátí rozdíl jako 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

Parametry

point1
Point

Bod, od kterého point2 se odečte.

point2
Point

Bod, který se má odečíst od point1.

Návraty

Vector

Rozdíl mezi point1 a point2.

Příklady

Následující příklad ukazuje, jak odečíst od jiného Point Point a vrátit pomocí přetížené operátoru Vector (-).

      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

Viz také

Platí pro

Subtraction(Point, Vector)

Odečte zadaný od zadané Vector Point hodnoty a vrátí výslednou Pointhodnotu .

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
Public Shared Operator - (point As Point, vector As Vector) As Point

Parametry

point
Point

Bod, od kterého vector se odečte.

vector
Vector

Vektor, který se odečte od point1.

Návraty

Point

Rozdíl mezi point a vector.

Příklady

Následující příklad ukazuje, jak odečíst Vector od operátoru Point přetížení (-).

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

Viz také

Platí pro