RuntimeTypeHandle.Equality Оператор

Определение

Указывает, равны ли объект и структура RuntimeTypeHandle.

Перегрузки

Equality(Object, RuntimeTypeHandle)

Указывает, равны ли объект и структура RuntimeTypeHandle.

Equality(RuntimeTypeHandle, Object)

Указывает, равна ли структура RuntimeTypeHandle объекту.

Equality(Object, RuntimeTypeHandle)

Указывает, равны ли объект и структура RuntimeTypeHandle.

public:
 static bool operator ==(System::Object ^ left, RuntimeTypeHandle right);
public static bool operator == (object left, RuntimeTypeHandle right);
public static bool operator == (object? left, RuntimeTypeHandle right);
static member ( = ) : obj * RuntimeTypeHandle -> bool
Public Shared Operator == (left As Object, right As RuntimeTypeHandle) As Boolean

Параметры

left
Object

Объект, сравниваемый с right.

right
RuntimeTypeHandle

Структура RuntimeTypeHandle, сравниваемая с left.

Возвращаемое значение

Boolean

true, если параметр left является структурой RuntimeTypeHandle, равной right; в противном случае — false.

Комментарии

Использование этого оператора для сравнения двух переменных типа RuntimeTypeHandle приводит к неоднозначной ошибке разрешения перегрузки при компиляции. Вместо этого рекомендуется использовать метод Equals.

Эквивалентным методом для этого оператора является RuntimeTypeHandle.Equals(Object).

Применяется к

Equality(RuntimeTypeHandle, Object)

Указывает, равна ли структура RuntimeTypeHandle объекту.

public:
 static bool operator ==(RuntimeTypeHandle left, System::Object ^ right);
public static bool operator == (RuntimeTypeHandle left, object right);
public static bool operator == (RuntimeTypeHandle left, object? right);
static member ( = ) : RuntimeTypeHandle * obj -> bool
Public Shared Operator == (left As RuntimeTypeHandle, right As Object) As Boolean

Параметры

left
RuntimeTypeHandle

Структура RuntimeTypeHandle, сравниваемая с right.

right
Object

Объект, сравниваемый с left.

Возвращаемое значение

Boolean

true, если параметр right является структурой RuntimeTypeHandle, равной left; в противном случае — false.

Комментарии

Использование этого оператора для сравнения двух переменных типа RuntimeTypeHandle приводит к неоднозначной ошибке разрешения перегрузки при компиляции. Вместо этого рекомендуется использовать метод Equals.

Эквивалентным методом для этого оператора является RuntimeTypeHandle.Equals(Object)>.

Применяется к