Complex.Equality(Complex, 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.
İki karmaşık sayının eşit olup olmadığını gösteren bir değer döndürür.
public:
static bool operator ==(System::Numerics::Complex left, System::Numerics::Complex right);
public:
static bool operator ==(System::Numerics::Complex left, System::Numerics::Complex right) = System::Numerics::IEqualityOperators<System::Numerics::Complex, System::Numerics::Complex, bool>::op_Equality;
public static bool operator == (System.Numerics.Complex left, System.Numerics.Complex right);
static member ( = ) : System.Numerics.Complex * System.Numerics.Complex -> bool
Public Shared Operator == (left As Complex, right As Complex) As Boolean
Parametreler
- left
- Complex
Karşılaştıracak ilk karmaşık sayı.
- right
- Complex
Karşılaştıracak ikinci karmaşık sayı.
Döndürülenler
left
ve right
parametrelerinin aynı değere sahip olup olmadığını true
; aksi takdirde, false
.
Uygulamalar
Açıklamalar
Equality yöntemi, Complex değerler için eşitlik işlecinin işlemini tanımlar. Aşağıdaki gibi bir kodu etkinleştirir:
Complex c1 = new Complex(12.6, 4.3);
Complex c2 = new Complex(11.1, 8.9);
if (c1 == c2)
let c1 = Complex(12.6, 4.3);
let c2 = Complex(11.1, 8.9);
if c1 = c2 then
Dim c1 As New Complex(12.6, 4.3)
Dim c2 As New Complex(11.1, 8.9)
If c1 = c2 Then
Özel işleçleri desteklemeyen diller bunun yerine Equals(Complex) yöntemini çağırabilir.
İki karmaşık sayı, gerçek parçaları eşitse ve sanal bölümleri eşitse eşittir. Equality yöntemi aşağıdaki ifadeye eşdeğerdir:
return this.Real == value.Real && this.Imaginary == value.Imaginary;
this.Real = value.Real && this.Imaginary = value.Imaginary
Return Me.Real = value.Real AndAlso Me.Imaginary = value.Imaginary
Duyarlık farklılıkları nedeniyle, eşdeğer olduğu anlaşılan iki karmaşık sayının eşit olmadığı düşünülebilir. Daha fazla bilgi ve olası bir geçici çözüm için Equals(Complex) yöntemine bakın.
Bu işleç için eşdeğer yöntem Complex.Equals