Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen karşılaştırma kurallarını kullanarak iki URI'nin belirtilen bölümlerini karşılaştırır.
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
Parametreler
- uri1
- Uri
İlk URI.
- uri2
- Uri
İkinci URI.
- partsToCompare
- UriComponents
Karşılaştıracak ve uri2
bölümlerini uri1
belirten değerlerin bit düzeyinde birleşimiUriComponents.
- compareFormat
- UriFormat
URI bileşenleri karşılaştırıldığında kullanılan karakter kaçışını belirten numaralandırma değerlerinden biri.
- comparisonType
- StringComparison
Karşılaştırma için kültür, büyük/küçük harf ve sıralama kurallarını belirten numaralandırma değerlerinden biri.
Döndürülenler
Karşılaştırılan Uri bileşenler arasındaki sözcük temelli ilişkiyi gösteren değer.
Değer | Anlamı |
---|---|
Sıfırdan küçük |
uri1 değerinden küçüktür uri2 .
|
Sıfır |
uri1 eşittir uri2 .
|
Sıfırdan büyük |
uri1 değerinden büyüktür uri2 .
|
Özel durumlar
comparisonType
geçerli StringComparison bir değer değil.
Açıklamalar
hem uri2
hem de uri1
isenull
, bu yöntem 0 döndürür. URI değerlerini karşılaştırırken, göreli URI her zaman mutlak URI'den küçüktür ve null olmayan bir URI her zaman null URI'den büyüktür. Hem hem de uri1
öğesinin null
hem göreli URI'ler hem de mutlak URI'ler olduğu durumlar için yöntemi String.Compare(String, String, StringComparison) karşılaştırmayı uri2
gerçekleştirir.