Complex.UnaryNegation(Complex) Operador
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)