Vector.Addition Operator
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en vektor till en punkt eller till en annan vektor.
Överlagringar
| Name | Description |
|---|---|
| Addition(Vector, Vector) |
Lägger till två vektorer och returnerar resultatet som en vektor. |
| Addition(Vector, Point) |
Översätter en punkt med den angivna vektorn och returnerar den resulterande punkten. |
Addition(Vector, Vector)
Lägger till två vektorer och returnerar resultatet som en vektor.
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
Parametrar
- vector1
- Vector
Den första vektor som ska läggas till.
- vector2
- Vector
Den andra vektorn som ska läggas till.
Returer
Summan av vector1 och vector2.
Exempel
I följande exempel visas hur du använder den här operatorn (+) för att lägga till två Vector strukturer och returnera en 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
Se även
Gäller för
Addition(Vector, Point)
Översätter en punkt med den angivna vektorn och returnerar den resulterande punkten.
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
Parametrar
- vector
- Vector
Den vektor som används för att översätta point.
- point
- Point
Poängen att översätta.
Returer
Resultatet av översättningen point av vector.
Exempel
I följande exempel visas hur du använder den här operatorn (+) för att översätta en Point struktur till en Vector struktur.
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