Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo String.ToString ()

 

Data di pubblicazione: ottobre 2016

Restituisce questa istanza di String. Non viene eseguita alcuna conversione effettiva.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

public override string ToString()

Valore restituito

Type: System.String

Stringa corrente.

Poiché questo metodo restituisce semplicemente la stringa corrente invariata, non è necessario chiamarlo direttamente. Viene in genere chiamato in modo implicito in un'operazione, come illustrato nell'esempio di formattazione composita.

Nell'esempio seguente viene illustrato il ToString metodo. Si noti che nell'esempio viene chiamato in modo esplicito il ToString metodo. Al contrario, il metodo viene chiamato in modo implicito dal formattazione composita funzionalità.

using System;

class stringToString {
    public static void Main() {
    String str1 = "123";
    String str2 = "abc";

    Console.WriteLine("Original str1: {0}", str1);
    Console.WriteLine("Original str2: {0}", str2);
    Console.WriteLine("str1 same as str2?: {0}", Object.ReferenceEquals(str1, str2));

    str2 = str1.ToString();
    Console.WriteLine();
    Console.WriteLine("New str2:      {0}", str2);
    Console.WriteLine("str1 same as str2?: {0}", Object.ReferenceEquals(str1, str2));
    }
}
/*
This code produces the following output:
Original str1: 123
Original str2: abc
str1 same as str2?: False

New str2:      123
str1 same as str2?: True
*/

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: