Vector.Addition Оператор

Определение

Добавляет вектор к точке или к другому вектору.

Перегрузки

Addition(Vector, Vector)

Складывает два вектора и возвращает результат в виде вектора.

Addition(Vector, Point)

Перемещает точку по заданному вектору и возвращает результат в виде точки.

Addition(Vector, Vector)

Складывает два вектора и возвращает результат в виде вектора.

public:
 static System::Windows::Vector operator +(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static System.Windows.Vector operator + (System.Windows.Vector vector1, System.Windows.Vector vector2);
static member ( + ) : System.Windows.Vector * System.Windows.Vector -> System.Windows.Vector
Public Shared Operator + (vector1 As Vector, vector2 As Vector) As Vector

Параметры

vector1
Vector

Первый складываемый вектор.

vector2
Vector

Второй вектор, который необходимо сложить.

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

Vector

Сумма vector1 и vector2.

Примеры

В следующем примере показано, как использовать этот оператор (+) для добавления двух Vector структур и возврата Vector.

private Vector overloadedAdditionOperatorExample1()
{
    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(45, 70);
    Vector vectorResult = new Vector();

    // Add the two vectors together.
    // vectorResult is equal to (65,100)
    vectorResult = vector1 + vector2;

    return vectorResult;
}
Private Function overloadedAdditionOperatorExample1() As Vector
    Dim vector1 As New Vector(20, 30)
    Dim vector2 As New Vector(45, 70)
    Dim vectorResult As New Vector()

    ' Add the two vectors together.
    ' vectorResult is equal to (65,100)
    vectorResult = vector1 + vector2

    Return vectorResult

End Function

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

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

Addition(Vector, Point)

Перемещает точку по заданному вектору и возвращает результат в виде точки.

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

Параметры

vector
Vector

Вектор, используемый для перемещения point.

point
Point

Точка, которую необходимо переместить.

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

Point

Результат перемещения point по vector.

Примеры

В следующем примере показано, как использовать этот оператор (+) для преобразования Point структуры в структуру Vector .

private Point overloadedAdditionOperatorExample2()
{
    Point point1 = new Point(10, 5);
    Vector vector1 = new Vector(20, 30);
    Point pointResult = new Point();

    // Add the point to the vector.
    // pointResult is equal to (30,35).
    pointResult = point1 + vector1;

    return pointResult;
}
Private Function overloadedAdditionOperatorExample2() As Point
    Dim point1 As New Point(10, 5)
    Dim vector1 As New Vector(20, 30)
    Dim pointResult As New Point()

    ' Add the point to the vector.
    ' pointResult is equal to (30,35).
    pointResult = point1 + vector1

    Return pointResult

End Function

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

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