(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Uri.Compare-Methode

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
)

Parameter

uri1
Typ: System.Uri
Die erste Uri.
uri2
Typ: System.Uri
Das 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

uri1 ist kleiner als uri2.

0

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 uri2null 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.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Portable Klassenbibliothek

Unterstützt in: Portable Klassenbibliothek

.NET für Windows Store-Apps

Unterstützt in: Windows 8

.NET für Windows Phone-Apps

Unterstützt in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

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

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft