Complex.UnaryNegation(Complex) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen karmaşık sayının toplam tersini döndürür.
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
Parametreler
- value
- Complex
Azaltacak değer.
Döndürülenler
Parametresinin Real ve Imaginary bileşenlerinin value
sonucu -1 ile çarpıldı.
Uygulamalar
Açıklamalar
yöntemi, UnaryNegation karmaşık sayılar için birli olumsuzlama (ek ters) işlecinin çalışmasını tanımlar. Bu, aşağıdaki gibi bir kod sağlar:
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
Elde edilen karmaşık sayı, özgün karmaşık sayıya eklendiğinde değerini üretir Zero . Özel işleçleri desteklemeyen diller bunun yerine yöntemini çağırabilir Negate .
Bu işleç için eşdeğer yöntem şudur: Complex.Negate(Complex)
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin