Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Uri.Compare-Methode

Aktualisiert: November 2007

Vergleicht die angegebenen Teile von zwei URIs gemäß den angegebenen Vergleichsregeln.

Namespace:  System
Assembly:  System (in System.dll)
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 function Compare(
	uri1 : Uri, 
	uri2 : Uri, 
	partsToCompare : UriComponents, 
	compareFormat : UriFormat, 
	comparisonType : StringComparison
) : int

Parameter

uri1
Typ: System.Uri
Der erste Uri.
uri2
Typ: System.Uri
Der zweite Uri.
partsToCompare
Typ: System.UriComponents
Eine bitweise Kombination der UriComponents-Werte, die die Teile von uri1 und uri2 angeben, die verglichen werden sollen.
compareFormat
Typ: System.UriFormat
Einer der UriFormat-Werte, der das Escapezeichen angibt, das beim Vergleichen der URI-Komponenten verwendet wird.
comparisonType
Typ: System.StringComparison
Einer der StringComparison-Werte.

Rückgabewert

Typ: System.Int32
Ein Int32-Wert, der die lexikalische Beziehung zwischen den verglichenen Uri-Komponenten angibt.

Wert

Bedeutung

Kleiner als 0 (null)

uri1 ist kleiner als uri2.

0 (null)

uri1 ist gleich uri2.

Größer als 0 (null)

uri1 ist größer als uri2.

AusnahmeBedingung
ArgumentException

comparisonType ist kein gültiger StringComparison-Wert.

Wenn uri1 und uri2 gleich null sind, gibt diese Methode 0 (null) zurück. Beim Vergleichen von URI-Werten ist ein relativer URI immer kleiner als ein absoluter URI, und ein URI ungleich NULL ist immer größer als ein NULL-URI. Wenn sowohl uri1 als auch uri2 nicht null sind und entweder beides relative URIs oder beides absolute URIs sind, wird der Vergleich von der String.Compare(String, String, StringComparison)-Methode durchgeführt.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC, Xbox 360

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0

.NET Compact Framework

Unterstützt in: 3.5, 2.0

XNA Framework

Unterstützt in: 2.0, 1.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.