Comparteix a través de


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 los componentes Real y Imaginary del parámetro value multiplicado por -1.

Implementaciones

Comentarios

El método UnaryNegation 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;
let c1 = Complex(1.7, 3.9)
let 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 método Negate en su lugar.

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

Se aplica a

Consulte también