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, jejíž negace má být vypočtena.
Návraty
Výsledek Real a Imaginary součásti parametru value vynásobené parametrem -1.
Implementuje
Poznámky
Metoda UnaryNegation definuje operaci unární negace (inverzní 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 , kdy se přidá k původnímu komplexnímu číslu. Jazyky, které nepodporují vlastní operátory, místo toho mohou metodu Negate volat.
Ekvivalentní metoda tohoto operátoru je Complex.Negate(Complex)