Lire en anglais

Partager via


Uri.Equality(Uri, Uri) Opérateur

Définition

Détermine si deux instances Uri ont la même valeur.

C#
public static bool operator == (Uri uri1, Uri uri2);
C#
public static bool operator == (Uri? uri1, Uri? uri2);

Paramètres

uri1
Uri

URI à comparer à uri2.

uri2
Uri

URI à comparer à uri1.

Retours

Boolean

true si les instances Uri sont équivalentes. Sinon, false.

Exemples

Cet exemple crée trois Uri instances à partir de chaînes et les compare pour déterminer s’ils représentent la même valeur. Address1 et Address2 sont identiques, car la Fragment partie est ignorée pour cette comparaison. Le résultat est écrit dans la console.

C#
// Create some Uris.
Uri address1 = new Uri("http://www.contoso.com/index.htm#search");
Uri address2 = new Uri("http://www.contoso.com/index.htm");
Uri address3 = new Uri("http://www.contoso.com/index.htm?date=today");

// The first two are equal because the fragment is ignored.
if (address1 == address2)
    Console.WriteLine("{0} is equal to {1}", address1.ToString(), address2.ToString());

// The second two are not equal.
if (address2 != address3)
    Console.WriteLine("{0} is not equal to {1}", address2.ToString(), address3.ToString());

Remarques

Cette surcharge utilise la Equals méthode pour déterminer si les deux Uri instances sont équivalentes. UserInfo et Fragment le contenu est ignoré lors de cette comparaison.

S’applique à

Produit 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
.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
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0