Delegate.Inequality(Delegate, Delegate) 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 temsilcilerin eşit olup olmadığını belirler.
public:
static bool operator !=(Delegate ^ d1, Delegate ^ d2);
public static bool operator != (Delegate d1, Delegate d2);
public static bool operator != (Delegate? d1, Delegate? d2);
static member op_Inequality : Delegate * Delegate -> bool
Public Shared Operator != (d1 As Delegate, d2 As Delegate) As Boolean
Parametreler
- d1
- Delegate
Karşılaştıracak ilk temsilci.
- d2
- Delegate
Karşılaştıracak ikinci temsilci.
Döndürülenler
true
eşit değilse; eşit değilse d1
d2
, false
.
Açıklamalar
İki temsilci farklı türlerdeyse veya farklı yöntemlere, farklı hedeflere veya farklı çağrı listelerine sahipse eşit olarak kabul edilmez.
İki temsilci aynı türde değilse, eşit olarak kabul edilmez.
Yöntemler ve hedefler eşitlik için aşağıdaki gibi karşılaştırılır:
Karşılaştırılan iki yöntem hem statik hem de aynı sınıf üzerinde aynı yöntemse, yöntemler eşit olarak kabul edilir ve hedefler de eşit olarak kabul edilir.
Karşılaştırılan iki yöntem örnek yöntemlerse ve aynı nesnede aynı yöntemse, yöntemler eşit olarak kabul edilir ve hedefler de eşit olarak kabul edilir.
Aksi takdirde, yöntemler eşit olarak kabul edilmez ve hedefler de eşit olarak kabul edilmez.
Farklı boyutlara sahipse, farklı sıralanmışlarsa veya bir listedeki en az bir öğe diğer listedeki ilgili öğesiyle temsil edilenden farklı bir yöntemi veya hedefi temsil ederse, iki çağırma listesi eşit değildir.
Bu işlecin eşdeğer yöntemi şudur: Delegate.Equals(Object)