Complex.UnaryNegation(Complex) Operator
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した複素数の加法逆関数を返します。
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;
let c1 = Complex(1.7, 3.9)
let c2 = -c1
Dim c1 As New Complex(1.7, 3.9)
Dim c2 As Complex = -c1
結果の複素数は、元の複素数に加算されるときに Zero の値を生成します。 カスタム演算子をサポートしていない言語では、代わりに Negate メソッドを呼び出すことができます。
この演算子の同等のメソッドは Complex.Negate(Complex)
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET