Complex.UnaryNegation(Complex) 演算子

定義

指定した複素数の加法に関する逆元を返します。

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

パラメーター

value
Complex

否定する値。

戻り値

value パラメーターの Real 部および Imaginary 部に -1 を乗算した結果。

実装

注釈

メソッドは UnaryNegation 、複素数の単項否定 (加法逆) 演算子の演算を定義します。 これにより、次のようなコードが有効になります。

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

結果の複素数は、元の複素数に加算されるときに の Zero 値を生成します。 カスタム演算子をサポートしていない言語では、代わりに メソッドを Negate 呼び出すことができます。

この演算子の同等のメソッドは 次のようになります。 Complex.Negate(Complex)

適用対象

こちらもご覧ください