Edit

Share via


Guid.Equals Method

Definition

Returns a value that indicates whether two instances of Guid represent the same value.

Overloads

Equals(Guid)

Returns a value indicating whether this instance and a specified Guid object represent the same value.

Equals(Object)

Returns a value that indicates whether this instance is equal to a specified object.

Equals(Guid)

Source:
Guid.cs
Source:
Guid.cs
Source:
Guid.cs

Returns a value indicating whether this instance and a specified Guid object represent the same value.

C#
public bool Equals(Guid g);

Parameters

g
Guid

An object to compare to this instance.

Returns

true if g is equal to this instance; otherwise, false.

Implements

Remarks

Two Guid objects are equal if they have identical byte values.

This method performs slightly better than the Equals method because it does not have to box the g parameter.

See also

Applies to

.NET 9 and other versions
Product Versions
.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
.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

Equals(Object)

Source:
Guid.cs
Source:
Guid.cs
Source:
Guid.cs

Returns a value that indicates whether this instance is equal to a specified object.

C#
public override bool Equals(object o);
C#
public override bool Equals(object? o);

Parameters

o
Object

The object to compare with this instance.

Returns

true if o is a Guid that has the same value as this instance; otherwise, false.

Remarks

Two Guid objects are equal if they have identical byte values.

Applies to

.NET 9 and other versions
Product Versions
.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
.NET Framework 1.1, 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