Leer en inglés

Compartir a través de


Point.Subtraction Operador

Definición

Resta la estructura Vector o Point especificada de la estructura Point especificada.

Sobrecargas

Subtraction(Point, Point)

Resta la estructura Point especificada de otra estructura Point y devuelve la diferencia como una estructura Vector.

Subtraction(Point, Vector)

Resta la estructura Vector especificada de la estructura Point especificada y devuelve la estructura Point resultante.

Subtraction(Point, Point)

Resta la estructura Point especificada de otra estructura Point y devuelve la diferencia como una estructura Vector.

C#
public static System.Windows.Vector operator - (System.Windows.Point point1, System.Windows.Point point2);

Parámetros

point1
Point

Punto del que se resta point2.

point2
Point

Punto que se va a restar de point1.

Devoluciones

Vector

Diferencia entre point1 y point2.

Ejemplos

En el ejemplo siguiente se muestra cómo restar un Point elemento de otro Point y devolver un Vector mediante el operador sobrecargado (-).

C#
      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;
      }

Consulte también

Se aplica a

.NET Framework 4.8 y otras versiones
Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Subtraction(Point, Vector)

Resta la estructura Vector especificada de la estructura Point especificada y devuelve la estructura Point resultante.

C#
public static System.Windows.Point operator - (System.Windows.Point point, System.Windows.Vector vector);

Parámetros

point
Point

Punto del que se resta vector.

vector
Vector

Vector que se resta de point1.

Devoluciones

Point

Diferencia entre point y vector.

Ejemplos

En el ejemplo siguiente se muestra cómo restar un Vector objeto de mediante Point el operador sobrecargado (-).

C#
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;
}

Consulte también

Se aplica a

.NET Framework 4.8 y otras versiones
Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7