Guid.Equality(Guid, Guid) Operator

Definicja

Wskazuje, czy wartości dwóch określonych Guid obiektów są równe.

C#
public static bool operator ==(Guid a, Guid b);

Parametry

a
Guid

Pierwszy obiekt do porównania.

b
Guid

Drugi obiekt do porównania.

Zwraca

truejeśli a i b są równe; w przeciwnym razie . false

Przykłady

W poniższym przykładzie użyto Equality operatora , aby porównać dwie wartości identyfikatora GUID z Guid.Empty , aby określić, czy składają się wyłącznie z zer.

C#
// Create a GUID and determine whether it consists of all zeros.
Guid guid1 = Guid.NewGuid();
Console.WriteLine(guid1);
Console.WriteLine($"Empty: {guid1 == Guid.Empty}\n");

// Create a GUID with all zeros and compare it to Empty.
var bytes = new Byte[16];
var guid2 = new Guid(bytes);
Console.WriteLine(guid2);
Console.WriteLine($"Empty: {guid2 == Guid.Empty}");

// The example displays output like the following:
//       11c43ee8-b9d3-4e51-b73f-bd9dda66e29c
//       Empty: False
//
//       00000000-0000-0000-0000-000000000000
//       Empty: True

Uwagi

Równoważną metodą dla tego operatora jest Guid.Equals(Object)

Dotyczy

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