Complex.Multiply Complex.Multiply Complex.Multiply Complex.Multiply Operator

定義

オーバーロード

Multiply(Complex, Complex) Multiply(Complex, Complex) Multiply(Complex, Complex) Multiply(Complex, Complex)

指定した 2 つの複素数を乗算します。Multiplies two specified complex numbers.

Multiply(Double, Complex) Multiply(Double, Complex) Multiply(Double, Complex) Multiply(Double, Complex)
Multiply(Complex, Double) Multiply(Complex, Double) Multiply(Complex, Double) Multiply(Complex, Double)

Multiply(Complex, Complex) Multiply(Complex, Complex) Multiply(Complex, Complex) Multiply(Complex, Complex)

指定した 2 つの複素数を乗算します。Multiplies two specified complex numbers.

public:
 static System::Numerics::Complex operator *(System::Numerics::Complex left, System::Numerics::Complex right);
public static System.Numerics.Complex operator * (System.Numerics.Complex left, System.Numerics.Complex right);
static member ( * ) : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator * (left As Complex, right As Complex) As Complex

パラメーター

left
Complex Complex Complex Complex

乗算する 1 番目の値。The first value to multiply.

right
Complex Complex Complex Complex

乗算する 2 番目の値。The second value to multiply.

戻り値

leftright の積。The product of left and right.

注釈

Multiplyメソッドは、複素数を乗算演算子の動作を定義します。The Multiply method defines the operation of the multiplication operator for complex numbers. 次のようなコードが有効にします。It enables code such as the following:

Complex c1 = Complex.One;
Complex c2 = new Complex(1.4, 2.3);
Complex c3 = c1 * c2;
Dim c1 As Complex = Complex.One
Dim c2 As New Complex(1.4, 2.3)
Dim c3 As Complex = c1 * c2

複合の乗算数、+、bi と 2 番目の複素数、c、+、di は次の形式になります。The multiplication of a complex number, a + bi, and a second complex number, c + di, takes the following form:

(ac - bd) + (ad + bc) は(ac - bd) + (ad + bc)i

そのコンポーネントの値がいずれかの場合は、乗算の結果は実数部または虚数部のいずれかのコンポーネントでオーバーフローが発生、Double.PositiveInfinityまたはDouble.NegativeInfinityします。If the multiplication results in an overflow in either the real or imaginary component, the value of that component is either Double.PositiveInfinity or Double.NegativeInfinity.

カスタム演算子をサポートしない言語を呼び出すことができます、Multiplyメソッド代わりにします。Languages that do not support custom operators can call the Multiply method instead.

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

こちらもご覧ください

Multiply(Double, Complex) Multiply(Double, Complex) Multiply(Double, Complex) Multiply(Double, Complex)

public:
 static System::Numerics::Complex operator *(double left, System::Numerics::Complex right);
public static System.Numerics.Complex operator * (double left, System.Numerics.Complex right);
static member ( * ) : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator * (left As Double, right As Complex) As Complex

パラメーター

戻り値

Multiply(Complex, Double) Multiply(Complex, Double) Multiply(Complex, Double) Multiply(Complex, Double)

public:
 static System::Numerics::Complex operator *(System::Numerics::Complex left, double right);
public static System.Numerics.Complex operator * (System.Numerics.Complex left, double right);
static member ( * ) : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Operator * (left As Complex, right As Double) As Complex

パラメーター

戻り値

適用対象