Guid.Equals 方法

定義

傳回值,這個值表示兩個 Guid 實例是否代表相同的值。

多載

Equals(Guid)

傳回值,指出這個實例和指定的 Guid 物件是否代表相同的值。

Equals(Object)

傳回值,這個值表示這個實例是否等於指定的物件。

Equals(Guid)

來源:
Guid.cs
來源:
Guid.cs
來源:
Guid.cs

傳回值,指出這個實例和指定的 Guid 物件是否代表相同的值。

C#
public bool Equals(Guid g);

參數

g
Guid

要與這個實例比較的物件。

傳回

如果 g 等於這個實例,true;否則,false

實作

備註

如果兩個 Guid 物件具有相同的位元元組值,則會相等。

這個方法的執行效能略高於 Equals 方法,因為它不需要將 g 參數 box。

另請參閱

適用於

.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

Equals(Object)

來源:
Guid.cs
來源:
Guid.cs
來源:
Guid.cs

傳回值,這個值表示這個實例是否等於指定的物件。

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

參數

o
Object

要與這個實例比較的物件。

傳回

如果 o 是與這個實例具有相同值的 Guidtrue;否則,false

備註

如果兩個 Guid 物件具有相同的位元元組值,則會相等。

適用於

.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 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