Lire en anglais

Partager via


Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Méthode

Définition

Compare les parties spécifiées de deux URI à l'aide des règles de comparaison spécifiées.

C#
public static int Compare(Uri uri1, Uri uri2, UriComponents partsToCompare, UriFormat compareFormat, StringComparison comparisonType);
C#
public static int Compare(Uri? uri1, Uri? uri2, UriComponents partsToCompare, UriFormat compareFormat, StringComparison comparisonType);

Paramètres

uri1
Uri

Premier URI.

uri2
Uri

Deuxième URI.

partsToCompare
UriComponents

Combinaison d'opérations de bits des valeurs UriComponents qui spécifie les parties de uri1 et uri2 à comparer.

compareFormat
UriFormat

L’une des valeurs d’énumération qui spécifie l’échappement de caractères utilisé lors de la comparaison des composants d’URI.

comparisonType
StringComparison

Une des valeurs d’énumération qui spécifie la culture, la casse et les règles de tri pour la comparaison.

Retours

Valeur qui indique la relation lexicale entre les composants Uri comparés.

Value Signification
Inférieure à zéro uri1 est inférieur à uri2.
Zéro uri1 est égal à uri2.
Supérieure à zéro uri1 est supérieur à uri2.

Exceptions

comparisonType n’est pas une valeur de StringComparison valide.

Remarques

Si et uri1uri2 sont null, cette méthode retourne 0. Lors de la comparaison des valeurs d’URI, un URI relatif est toujours inférieur à un URI absolu, et un URI non null est toujours supérieur à un URI Null. Dans les cas où et uri1uri2 ne sont pas null et sont à la fois des URI relatifs ou des URI absolus, la String.Compare(String, String, StringComparison) méthode effectue la 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, 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