Поделиться через


Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Метод

Определение

Сравнивает указанные части двух универсальных кодов ресурса, используя заданные правила сравнения.

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

Параметры

uri1
Uri

Первый универсальный код ресурса (URI).

uri2
Uri

Второй универсальный код ресурса (URI).

partsToCompare
UriComponents

Побитовое сочетание значений UriComponents, которые задают сравниваемые части uri1 и uri2.

compareFormat
UriFormat

Одно из значений перечисления, которое определяет экранирование символов, используемое при сравнении компонентов URI.

comparisonType
StringComparison

Одно из значений перечисления, указывающее язык и региональные параметры, регистр и правила сортировки для сравнения.

Возвращаемое значение

Значение, указывающее на лексическую связь между сравниваемыми компонентами Uri.

Значение Значение
Меньше нуляЗначение uri1 меньше uri2.
Нуль uri1 равняется uri2.
Больше нуляЗначение uri1 больше значения uri2.

Исключения

comparisonType не является допустимым значением StringComparison.

Комментарии

Если и uri1 имеют uri2 значение null, этот метод возвращает значение 0. При сравнении значений URI относительный URI всегда меньше абсолютного URI, а URI, отличный от NULL, всегда больше, чем URI null. В случаях, когда и uri1 не nulluri2 являются и являются относительными URI или обоими абсолютными URI, String.Compare(String, String, StringComparison) метод выполняет сравнение.

Применяется к