Complex.UnaryNegation(Complex) Operador

Definición

Devuelve el inverso aditivo de un número complejo especificado.

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

Parámetros

value
Complex

Valor que se va a negar.

Devoluciones

Resultado de multiplicar por -1 los componentes Real e Imaginary del parámetro value.

Implementaciones

Comentarios

El UnaryNegation método define el funcionamiento del operador de negación unaria (inverso aditivo) para números complejos. Habilita código como el siguiente:

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

El número complejo resultante genera un valor de Zero cuando se agrega al número complejo original. Los lenguajes que no admiten operadores personalizados pueden llamar al Negate método en su lugar.

El método equivalente para este operador es Complex.Negate(Complex)

Se aplica a

Consulte también