Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vergelijkt de opgegeven onderdelen van twee URI's met behulp van de opgegeven vergelijkingsregels.
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
Parameters
- uri1
- Uri
De eerste URI.
- uri2
- Uri
De tweede URI.
- partsToCompare
- UriComponents
Een bitsgewijze combinatie van de UriComponents waarden die de delen van uri1 en uri2 te vergelijken aangeeft.
- compareFormat
- UriFormat
Een van de opsommingswaarden waarmee het teken wordt opgegeven dat wordt gebruikt wanneer de URI-onderdelen worden vergeleken.
- comparisonType
- StringComparison
Een van de opsommingswaarden waarmee de cultuur, hoofdletters en sorteerregels voor de vergelijking worden opgegeven.
Retouren
Een waarde die de lexicale relatie tussen de vergeleken Uri onderdelen aangeeft.
| Waarde | Betekenis |
|---|---|
| Kleiner dan nul |
uri1 is kleiner dan uri2.
|
| Nul |
uri1 is uri2gelijk aan .
|
| Groter dan nul |
uri1 is groter dan uri2.
|
Uitzonderingen
comparisonType is geen geldige StringComparison waarde.
Opmerkingen
Als beide uri1 en uri2 beide zijn null, retourneert deze methode 0. Bij het vergelijken van URI-waarden is een relatieve URI altijd kleiner dan een absolute URI en is een niet-null-URI altijd groter dan een null-URI. Voor gevallen waarin beide uri1 en niet null en uri2 beide relatieve URI's of beide absolute URI's zijn, voert de String.Compare(String, String, StringComparison) methode de vergelijking uit.