Bagikan melalui


Complex.UnaryNegation(Complex) Operator

Definisi

Mengembalikan inversi aditif dari bilangan kompleks tertentu.

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

Parameter

value
Complex

Nilai yang akan dinegasikan.

Mengembalikan

Hasil komponen Real dan Imaginary parameter value dikalikan dengan -1.

Penerapan

Keterangan

Metode UnaryNegation mendefinisikan pengoperasian operator negasi unary (aditif terbalik) untuk bilangan kompleks. Ini memungkinkan kode seperti berikut:

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

Bilangan kompleks yang dihasilkan menghasilkan nilai Zero ketika ditambahkan ke bilangan kompleks asli. Bahasa yang tidak mendukung operator kustom dapat memanggil metode Negate sebagai gantinya.

Metode yang setara untuk operator ini Complex.Negate(Complex)

Berlaku untuk

Lihat juga