Complex.UnaryNegation(Complex) Operatore

Definizione

Restituisce l'inverso additivo di un numero complesso specificato.

public:
 static System::Numerics::Complex operator -(System::Numerics::Complex value);
public:
 static System::Numerics::Complex operator -(System::Numerics::Complex value) = System::Numerics::IUnaryNegationOperators<System::Numerics::Complex, System::Numerics::Complex>::op_UnaryNegation;
public static System.Numerics.Complex operator - (System.Numerics.Complex value);
static member ( ~- ) : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator - (value As Complex) As Complex

Parametri

value
Complex

Valore da negare.

Restituisce

Risultato dei componenti Real e Imaginary del parametro value moltiplicato per -1.

Implementazioni

Commenti

Il UnaryNegation metodo definisce l'operazione dell'operatore di negazione unario (inverso additivo) per numeri complessi. Abilita il codice, ad esempio quanto segue:

Complex c1 = new Complex(1.7, 3.9);
Complex c2 = -c1;
Dim c1 As New Complex(1.7, 3.9)
Dim c2 As Complex = -c1

Il numero complesso risultante genera un valore di Zero quando viene aggiunto al numero complesso originale. Le lingue che non supportano operatori personalizzati possono invece chiamare il Negate metodo.

Il metodo equivalente per questo operatore è Complex.Negate(Complex)

Si applica a

Vedi anche