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.