Прочитать на английском

Поделиться через


Point.Subtraction Оператор

Определение

Вычитает заданный вектор Vector или точку Point из заданной точки Point.

Перегрузки

Subtraction(Point, Point)

Вычитает заданную точку Point из другой заданной точки Point и возвращает разность в виде Vector.

Subtraction(Point, Vector)

Вычитает заданный вектор Vector из заданной точки Point и возвращает результирующую точку Point.

Subtraction(Point, Point)

Вычитает заданную точку Point из другой заданной точки Point и возвращает разность в виде Vector.

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

Параметры

point1
Point

Точка, из которой вычитается point2.

point2
Point

Точка для вычитания из point1.

Возвращаемое значение

Vector

Разность между point1 и point2.

Примеры

В следующем примере показано, как вычесть объект Point из другого Point и возвратить 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;
      }

См. также раздел

Применяется к

.NET Framework 4.8 и другие версии
Продукт Версии
.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)

Вычитает заданный вектор Vector из заданной точки Point и возвращает результирующую точку Point.

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

Параметры

point
Point

Точка, из которой вычитается vector.

vector
Vector

Вектор, который вычитается из point1.

Возвращаемое значение

Point

Разность между point и vector.

Примеры

В следующем примере показано, как вычесть объект Vector из Point перегруженного оператора (-).

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

См. также раздел

Применяется к

.NET Framework 4.8 и другие версии
Продукт Версии
.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