Прочетете на английски Редактиране

Споделяне чрез


RuntimeTypeHandle.Equality Operator

Definition

Indicates whether an object and a RuntimeTypeHandle structure are equal.

Overloads

Equality(Object, RuntimeTypeHandle)

Indicates whether an object and a RuntimeTypeHandle structure are equal.

Equality(RuntimeTypeHandle, Object)

Indicates whether a RuntimeTypeHandle structure is equal to an object.

Equality(Object, RuntimeTypeHandle)

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

Indicates whether an object and a RuntimeTypeHandle structure are equal.

C#
public static bool operator ==(object left, RuntimeTypeHandle right);
C#
public static bool operator ==(object? left, RuntimeTypeHandle right);

Parameters

left
Object

An object to compare to right.

right
RuntimeTypeHandle

A RuntimeTypeHandle structure to compare to left.

Returns

true if left is a RuntimeTypeHandle structure and is equal to right; otherwise, false.

Remarks

Using this operator to compare two variables of type RuntimeTypeHandle causes an ambiguous overload resolution error when compiled. Use the Equals method instead.

The equivalent method for this operator is RuntimeTypeHandle.Equals(Object).

Applies to

.NET 10 и други версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Equality(RuntimeTypeHandle, Object)

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

Indicates whether a RuntimeTypeHandle structure is equal to an object.

C#
public static bool operator ==(RuntimeTypeHandle left, object right);
C#
public static bool operator ==(RuntimeTypeHandle left, object? right);

Parameters

left
RuntimeTypeHandle

A RuntimeTypeHandle structure to compare to right.

right
Object

An object to compare to left.

Returns

true if right is a RuntimeTypeHandle and is equal to left; otherwise, false.

Remarks

Using this operator to compare two variables of type RuntimeTypeHandle causes an ambiguous overload resolution error when compiled. Use the Equals method instead.

The equivalent method for this operator is RuntimeTypeHandle.Equals(Object)>.

Applies to

.NET 10 и други версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0