Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membandingkan bagian yang ditentukan dari dua URI menggunakan aturan perbandingan yang ditentukan.
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
Parameter
- uri1
- Uri
URI pertama.
- uri2
- Uri
URI kedua.
- partsToCompare
- UriComponents
Kombinasi bitwise dari UriComponents nilai yang menentukan bagian uri1 dan uri2 untuk dibandingkan.
- compareFormat
- UriFormat
Salah satu nilai enumerasi yang menentukan pelepasan karakter yang digunakan saat komponen URI dibandingkan.
- comparisonType
- StringComparison
Salah satu nilai enumerasi yang menentukan budaya, kasus, dan aturan pengurutan untuk perbandingan.
Mengembalikan
Nilai yang menunjukkan hubungan leksikal antara komponen yang dibandingkan Uri .
| Nilai | Makna |
|---|---|
| Kurang dari nol |
uri1 kurang dari uri2.
|
| Nol |
uri1
uri2sama dengan .
|
| Lebih besar dari nol |
uri1 lebih besar dari uri2.
|
Pengecualian
comparisonType bukan nilai yang valid StringComparison .
Keterangan
Jika keduanya uri1 dan uri2 adalah null, metode ini mengembalikan 0. Saat membandingkan nilai URI, URI relatif selalu kurang dari URI absolut, dan URI non-null selalu lebih besar dari URI null. Untuk kasus di mana keduanya uri1 dan uri2 bukan null dan merupakan URI relatif atau URI absolut, String.Compare(String, String, StringComparison) metode melakukan perbandingan.