# Vector.UnaryNegation(Vector) 演算子

## 定義

``````public:
static System::Windows::Vector operator -(System::Windows::Vector vector);``````
``public static System.Windows.Vector operator - (System.Windows.Vector vector);``
``static member ( ~- ) : System.Windows.Vector -> System.Windows.Vector``
``Public Shared Operator - (vector As Vector) As Vector``

vector
Vector

#### 戻り値

XY および X の値と反対の Y および `vector` の値を持つベクター。A vector with X and Y values opposite of the X and Y values of `vector`.

## 例

``````private Vector overloadedNegationOperatorExample()
{
Vector vector1 = new Vector(20, 30);

// Negate vector1 with the overloaded negation operator.
// vectorResult is equal to (-20, -30).
Vector vectorResult = -vector1;

return vectorResult;
}
``````
``````Private Function overloadedNegationOperatorExample() As Vector
Dim vector1 As New Vector(20, 30)

' Negate vector1 with the overloaded negation operator.
' vectorResult is equal to (-20, -30).
Dim vectorResult As Vector = -vector1

Return vectorResult

End Function
``````