Condividi tramite


Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Metodo

Definizione

Confronta le parti specificate dei due URI usando le regole di confronto specificate.

public:
 static int Compare(Uri ^ uri1, Uri ^ uri2, UriComponents partsToCompare, UriFormat compareFormat, StringComparison comparisonType);
public static int Compare (Uri uri1, Uri uri2, UriComponents partsToCompare, UriFormat compareFormat, StringComparison comparisonType);
public static int Compare (Uri? uri1, Uri? uri2, UriComponents partsToCompare, UriFormat compareFormat, StringComparison comparisonType);
static member Compare : Uri * Uri * UriComponents * UriFormat * StringComparison -> int
Public Shared Function Compare (uri1 As Uri, uri2 As Uri, partsToCompare As UriComponents, compareFormat As UriFormat, comparisonType As StringComparison) As Integer

Parametri

uri1
Uri

Primo URI.

uri2
Uri

Secondo URI.

partsToCompare
UriComponents

Combinazione bit per bit dei valori di UriComponents che specifica le parti di uri1 e uri2 da confrontare.

compareFormat
UriFormat

Uno dei valori dell'enumerazione che specifica l'escape dei caratteri usato durante il confronto dei componenti dell'URI.

comparisonType
StringComparison

Uno dei valori di enumerazione che specifica le impostazioni cultura, la distinzione tra maiuscole e minuscole e le regole di ordinamento per il confronto.

Restituisce

Valore che indica la relazione lessicale tra i componenti di Uri confrontati.

Valore Significato
Minore di zero uri1 è minore di uri2.
Zero uri1 è uguale a uri2.
Maggiore di zero uri1 è maggiore di uri2.

Eccezioni

comparisonType non è un valore valido di StringComparison.

Commenti

Se entrambi uri1 e uri2 sono null, questo metodo restituisce 0. Quando si confrontano i valori URI, un URI relativo è sempre minore di un URI assoluto e un URI non Null è sempre maggiore di un URI Null. Nei casi in cui entrambi uri1 e non null sono e uri2 sono entrambi URI relativi o entrambi gli URI assoluti, il String.Compare(String, String, StringComparison) metodo esegue il confronto.

Si applica a