Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Object.ToString-Methode

Aktualisiert: November 2007

Gibt einen String zurück, der den aktuellen Object darstellt.

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

public virtual string ToString()
public String ToString()
public function ToString() : String

Rückgabewert

Typ: System.String
Ein String, der den aktuellen Object darstellt.

Diese Methode gibt eine kulturabhängige lesbare Zeichenfolge zurück. Bei einer Instanz der Double-Klasse mit dem Wert 0 (null) könnte die Implementierung von Double.ToString z. B. abhängig von der aktuellen Kultur der Benutzeroberfläche "0.00" oder "0,00" zurückgeben.

In der Standardimplementierung wird der vollqualifizierte Namen für den Typ des Object zurückgegeben.

Hinweise zur Implementierung:

Diese Methode kann in einer abgeleiteten Klasse überschrieben werden, damit Werte zurückgegeben werden, die für diesen Typ eine Bedeutung haben. Die Basisdatentypen wie Int32 implementieren z. B. ToString derart, dass die Zeichenfolgenform des Werts zurückgegeben wird, den das Objekt darstellt. Abgeleitete Klassen, die mehr Einfluss auf das Formatieren von Zeichenketten benötigen, als von ToString bereitgestellt wird, müssen IFormattable implementieren, deren ToString-Methode die CurrentCulture-Eigenschaft des aktuellen Threads verwendet.

Im folgenden Codebeispiel wird die Rückgabe von ToString veranschaulicht.

using System;

public class Sample
{
    public static void Main() {

        // Prints out: "System.Object"
        Object o = new Object();
        Console.WriteLine (o.ToString());

    }
}


import System.*;

public class Sample
{
    void Method()
    {
        // Prints out: "System.Object"
        Object o = new Object();
        Console.WriteLine(o.ToString());
    } //Method 
} //Sample


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, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 3.5, 2.0, 1.0

XNA Framework

Unterstützt in: 2.0, 1.0
Anzeigen: