# Complex.DivisionComplex.DivisionComplex.DivisionComplex.Division Operator

## オーバーロード

 Division(Complex, Complex) Division(Complex, Complex) Division(Complex, Complex) Division(Complex, Complex) 指定した複素数を別の指定した複素数で除算します。Divides a specified complex number by another specified complex number. Division(Complex, Double) Division(Complex, Double) Division(Complex, Double) Division(Complex, Double) 指定した複素数を指定した倍精度実数で除算します。Divides a specified complex number by a specified double-precision real number. Division(Double, Complex) Division(Double, Complex) Division(Double, Complex) Division(Double, Complex) 指定した倍精度実数を指定した複素数で除算します。Divides a specified double-precision real number by a specified complex number.

## 注釈

``````Complex c1 = new Complex(2.3, 3.7);
Complex c2 = new Complex(1.4, 2.3);
Complex c3 = c1 / c2;
``````
``````Dim c1 As New Complex(2.3, 3.7)
Dim c2 As New Complex(1.4, 2.3)
Dim c3 As Complex = c1 / c2
``````

カスタム演算子と演算子のオーバーロードをサポートしない言語ではDivide 、代わりに同等のメソッドグループを呼び出すことができます。Languages that do not support custom operators and operator overloading can call the Divide equivalent group of method instead.

1つの double を受け取る演算子は、2つの複素数を受け取る演算子よりも効率的です。DivisionThe Division operators that receive one double are more efficient than the operators that receive two Complex numbers.

## Division(Complex, Complex)Division(Complex, Complex)Division(Complex, Complex)Division(Complex, Complex)

``````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

right
Complex Complex Complex Complex

#### 戻り値

`left``right` で除算した結果。The result of dividing `left` by `right`.

### 注釈

((ac + bd)/(c2 + d2)) + ((bc-ad)/(c2 + d2) i((ac + bd) / (c2 + d2)) + ((bc - ad) / (c2 + d2)i

カスタム演算子と演算子のオーバーロードをサポートしない言語ではComplex.Divide(Complex, Double) 、代わりに同等のメソッドを呼び出すことができます。Languages that do not support custom operators and operator overloading can call the Complex.Divide(Complex, Double) equivalent method instead.

こちらもご覧ください

## Division(Complex, Double)Division(Complex, Double)Division(Complex, Double)Division(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``

#### パラメーター

left
Complex Complex Complex Complex

right
Double Double Double Double

#### 戻り値

`left``right` で除算した、複素数としての結果。The result of dividing `left` by `right`, as a complex number.

### 注釈

(ac/c2) + (bc/c2) i(ac / c2) + (bc / c2)i

カスタム演算子と演算子のオーバーロードをサポートしない言語ではComplex.Divide(Complex, Double) 、代わりに同等のメソッドを呼び出すことができます。Languages that do not support custom operators and operator overloading can call the Complex.Divide(Complex, Double) equivalent method instead.

こちらもご覧ください

## Division(Double, Complex)Division(Double, Complex)Division(Double, Complex)Division(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``

#### パラメーター

left
Double Double Double Double

right
Complex Complex Complex Complex

#### 戻り値

`left``right` で除算した、複素数としての結果。The result of dividing `left` by `right`, as a complex number.

### 注釈

(ac/(c2 + d2)) + (ad/(c2 + d2) i(ac / (c2 + d2)) + (ad / (c2 + d2)i

カスタム演算子と演算子のオーバーロードをサポートしない言語ではComplex.Divide(Double, Complex) 、代わりに同等のメソッドを呼び出すことができます。Languages that do not support custom operators and operator overloading can call the Complex.Divide(Double, Complex) equivalent method instead.

こちらもご覧ください