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
Ve'nin UriComponents parçalarını uri1uri2 belirten değerlerin bit düzeyinde bir bileşimi.
- 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 uri2küçüktür.
|
| Sıfır |
uri1 eşittir uri2.
|
| Sıfırdan büyük |
uri1 değerinden uri2büyüktür.
|
Özel durumlar
comparisonType geçerli StringComparison bir değer değil.
Açıklamalar
hem hem de uri1uri2 ise null, bu yöntem 0 döndürür. URI değerleri karşılaştırılı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 olmayan uri1 ve uri2 her ikisinin de null göreli URI'ler veya her iki mutlak URI olduğu durumlarda, String.Compare(String, String, StringComparison) yöntemi karşılaştırmayı gerçekleştirir.