Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Jämför de angivna delarna av två URI:er med hjälp av de angivna jämförelsereglerna.
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
Parametrar
- uri1
- Uri
Den första URI:n.
- uri2
- Uri
Den andra URI:n.
- partsToCompare
- UriComponents
En bitvis kombination av de UriComponents värden som anger delarna i uri1 och uri2 att jämföra.
- compareFormat
- UriFormat
Ett av uppräkningsvärdena som anger det tecken som används när URI-komponenterna jämförs.
- comparisonType
- StringComparison
Ett av uppräkningsvärdena som anger reglerna för kultur, skiftläge och sortering för jämförelsen.
Returer
Ett värde som anger den lexikala relationen mellan de jämförde Uri komponenterna.
| Värde | Menande |
|---|---|
| Mindre än noll |
uri1 är mindre än uri2.
|
| Noll |
uri1 är lika med uri2.
|
| Större än noll |
uri1 är större än uri2.
|
Undantag
comparisonType är inte ett giltigt StringComparison värde.
Kommentarer
Om både uri1 och uri2 är nullreturnerar den här metoden 0. När du jämför URI-värden är en relativ URI alltid mindre än en absolut URI och en icke-null-URI är alltid större än en null-URI. För fall där både uri1 och uri2 inte null är och är både relativa URI:er eller båda absoluta URI:er utför String.Compare(String, String, StringComparison) metoden jämförelsen.