Complex.UnaryNegation(Complex) Operátor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí inverzní funkci k zadanému komplexnímu číslu.
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
Parametry
- value
- Complex
Hodnota, která se má negovat.
Návraty
Výsledek součástí Real a Imaginary parametru value
vynásobený parametrem -1.
Implementuje
Poznámky
Metoda UnaryNegation definuje operaci unární negace (inverzní operátor) pro komplexní čísla. Umožňuje například následující kód:
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
Výsledné komplexní číslo vytvoří hodnotu Zero při přidání k původnímu komplexnímu číslu. Jazyky, které nepodporují vlastní operátory, můžou místo toho volat metodu Negate.
Ekvivalentní metoda tohoto operátoru je Complex.Negate(Complex)