RuntimeTypeHandle.Equality RuntimeTypeHandle.Equality RuntimeTypeHandle.Equality RuntimeTypeHandle.Equality Operator

Определение

Перегрузки

Equality(Object, RuntimeTypeHandle) Equality(Object, RuntimeTypeHandle) Equality(Object, RuntimeTypeHandle) Equality(Object, RuntimeTypeHandle)

Указывает, равны ли объект и структура RuntimeTypeHandle.Indicates whether an object and a RuntimeTypeHandle structure are equal.

Equality(RuntimeTypeHandle, Object) Equality(RuntimeTypeHandle, Object) Equality(RuntimeTypeHandle, Object) Equality(RuntimeTypeHandle, Object)

Указывает, равна ли структура RuntimeTypeHandle объекту.Indicates whether a RuntimeTypeHandle structure is equal to an object.

Equality(Object, RuntimeTypeHandle) Equality(Object, RuntimeTypeHandle) Equality(Object, RuntimeTypeHandle) Equality(Object, RuntimeTypeHandle)

Указывает, равны ли объект и структура RuntimeTypeHandle.Indicates whether an object and a RuntimeTypeHandle structure are equal.

public:
 static bool operator ==(System::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 Object Object Object

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

right
RuntimeTypeHandle RuntimeTypeHandle RuntimeTypeHandle RuntimeTypeHandle

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

Возвраты

true, если параметр left является структурой RuntimeTypeHandle, равной right; в противном случае — false.true if left is a RuntimeTypeHandle structure and is equal to right; otherwise, false.

Комментарии

Используя этот оператор для сравнения двух переменных типа RuntimeTypeHandle приводит к ошибке разрешения неоднозначная перегрузка при компиляции.Using this operator to compare two variables of type RuntimeTypeHandle causes an ambiguous overload resolution error when compiled. Вместо этого рекомендуется использовать метод Equals.Use the Equals method instead.

Эквивалентный метод для этого оператора является RuntimeTypeHandle.Equals(Object).The equivalent method for this operator is RuntimeTypeHandle.Equals(Object).

Equality(RuntimeTypeHandle, Object) Equality(RuntimeTypeHandle, Object) Equality(RuntimeTypeHandle, Object) Equality(RuntimeTypeHandle, Object)

Указывает, равна ли структура RuntimeTypeHandle объекту.Indicates whether a RuntimeTypeHandle structure is equal to an object.

public:
 static bool operator ==(RuntimeTypeHandle left, System::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 RuntimeTypeHandle RuntimeTypeHandle

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

right
Object Object Object Object

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

Возвраты

true, если параметр right является структурой RuntimeTypeHandle, равной left; в противном случае — false.true if right is a RuntimeTypeHandle and is equal to left; otherwise, false.

Комментарии

Используя этот оператор для сравнения двух переменных типа RuntimeTypeHandle приводит к ошибке разрешения неоднозначная перегрузка при компиляции.Using this operator to compare two variables of type RuntimeTypeHandle causes an ambiguous overload resolution error when compiled. Вместо этого рекомендуется использовать метод Equals.Use the Equals method instead.

Эквивалентный метод для этого оператора является RuntimeTypeHandle.Equals(Object)>.The equivalent method for this operator is RuntimeTypeHandle.Equals(Object)>.

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