Complex.UnaryNegation(Complex) Complex.UnaryNegation(Complex) Complex.UnaryNegation(Complex) Complex.UnaryNegation(Complex) Operator

定義

指定した複素数の加法に関する逆元を返します。Returns the additive inverse of a specified complex number.

public:
 static System::Numerics::Complex operator -(System::Numerics::Complex value);
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

パラメーター

value
Complex Complex Complex Complex

否定する値。The value to negate.

戻り値

value パラメーターの Real 部および Imaginary 部に -1 を乗算した結果。The result of the Real and Imaginary components of the value parameter multiplied by -1.

注釈

UnaryNegationメソッドは、複素数の単項否定 (加法逆元) 演算子の操作を定義します。The UnaryNegation method defines the operation of the unary negation (additive inverse) operator for complex numbers. 次のようなコードが有効にします。It enables code such as the following:

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

結果として得られる複素数の値を生成するComplex0 (ゼロ) 元の複素数に追加されたとき。The resulting complex number produces a value of Complex 0 (zero) when it is added to the original complex number. カスタム演算子をサポートしない言語を呼び出すことができます、Negateメソッド代わりにします。Languages that do not support custom operators can call the Negate method instead.

この演算子を同等のメソッドは、します。 Complex.Negate(Complex)The equivalent method for this operator is Complex.Negate(Complex)

適用対象

こちらもご覧ください