Freigeben über


Vector.Addition Operator

Definition

Fügt einem Punkt oder einem anderen Vektor einen Vektor hinzu.

Überlädt

Addition(Vector, Vector)

Addiert zwei Vektoren und gibt das Ergebnis als Vektor zurück.

Addition(Vector, Point)

Verschiebt einen Punkt um den angegebenen Vektor und gibt den sich ergebenden Punkt zurück.

Addition(Vector, Vector)

Addiert zwei Vektoren und gibt das Ergebnis als Vektor zurück.

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

Parameter

vector1
Vector

Der erste zu addierende Vektor.

vector2
Vector

Der zweite zu addierende Vektor.

Gibt zurück

Die Summe von vector1 und vector2.

Beispiele

Das folgende Beispiel zeigt, wie Sie diesen Operator (+) verwenden, um zwei Vector Strukturen hinzuzufügen und eine Vectorzurückzugeben.

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

Weitere Informationen

Gilt für:

Addition(Vector, Point)

Verschiebt einen Punkt um den angegebenen Vektor und gibt den sich ergebenden Punkt zurück.

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

Parameter

vector
Vector

Der Vektor, der zum Verschieben von point verwendet wird.

point
Point

Der zu verschiebende Punkt.

Gibt zurück

Das Ergebnis der Verschiebung von point um vector.

Beispiele

Das folgende Beispiel zeigt, wie Sie diesen Operator (+) verwenden, um eine Point Struktur in eine Vector -Struktur zu übersetzen.

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

Weitere Informationen

Gilt für: