Exportieren (0) 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.ToString-Methode

Ruft eine kanonische Zeichenfolgenentsprechung der angegebenen Uri-Instanz ab.

Namespace:  System
Assembly:  System (in System.dll)

[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, Flags = SecurityPermissionFlag.Infrastructure)]
public override string ToString()

Rückgabewert

Typ: System.String
Eine String-Instanz, die eine kanonische Darstellung der Uri-Instanz enthält, die nicht mit Escapezeichen versehen wurde. #, ? und % sind die einzigen Zeichen, die mit Escapezeichen versehen sind.

Die von dieser Methode zurückgegebene Zeichenfolge enthält keine Anschlussinformationen, wenn der Anschluss den Standardanschluss für das Schema darstellt.

HinweisHinweis

Die von der ToString-Methode zurückgegebene Zeichenfolge kann Steuerzeichen enthalten, die den Zustand einer Konsolenanwendung beschädigen können. Sie können die GetComponents-Methode mit dem UriFormat.SafeUnescaped-Format verwenden, um Steuerzeichen aus der zurückgegebenen Zeichenfolge zu entfernen.

Im folgenden Beispiel wird eine neue Uri-Instanz aus einer Zeichenfolge erstellt. Das Beispiel veranschaulicht den Unterschied zwischen dem von OriginalString zurückgegebenen Wert, der die dem Konstruktor übergebene Zeichenfolge zurückgibt, und einem Aufruf von ToString, der die kanonische Form der Zeichenfolge zurückgibt.


// Create a new Uri from a string address.
Uri uriAddress = new Uri("HTTP://www.Contoso.com:80/thick%20and%20thin.htm");

// Write the new Uri to the console and note the difference in the two values.
// ToString() gives the canonical version.  OriginalString gives the orginal 
// string that was passed to the constructor.

// The following outputs "http://www.contoso.com/thick and thin.htm".
Console.WriteLine(uriAddress.ToString()); 

// The following outputs "HTTP://www.Contoso.com:80/thick%20and%20thin.htm".
Console.WriteLine(uriAddress.OriginalString);


.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.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:
© 2015 Microsoft