C# Converti Int in String

  1. C# Conversione da int a string - Metodo Int16.ToString() / Int32.ToString() / Int64.ToString()
  2. C# Conversione da int a string - Metodo Convert.ToString()
  3. C# Conversione da int a string - Metodo String.Format()
  4. C# Conversione da int a string - Metodo StringBuilder
  5. C# Conversione da int a string - Con l’operatore +

C# ha diversi metodi per convertire int in string. Questo articolo introduce metodi come il metodo ToString, il metodo Convert.ToString, la formattazione delle stringhe e il metodo StringBuilder.

C# Conversione da int a string - Metodo Int16.ToString() / Int32.ToString() / Int64.ToString()

Il metodo ToString() del tipo di dati Int16/32/64 converte il numero intero nella rappresentazione di stringa ed è principalmente per la visualizzazione.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = num.ToString();
        System.Console.WriteLine(numString);
    }
}

Produzione:

80

C# Conversione da int a string - Metodo Convert.ToString()

La classe Convert nello spazio dei nomi System converte un tipo di dati in un altro tipo di dati. Il metodo Convert.ToString() converte il valore dato nella sua rappresentazione di stringa.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = Convert.ToString(num);
        System.Console.WriteLine(numString);
    }
}

Produzione:

80

C# Conversione da int a string - Metodo String.Format()

Il metodo String.Format converte gli oggetti dati in stringhe seguendo i formati specificati.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = string.Format("{0}", num);
        System.Console.WriteLine(numString);
    }
}

Qui, {0} è l’elemento di formato, 0 è l’indice iniziale dell’oggetto la cui rappresentazione di stringa è inserita in quella posizione.

C# Conversione da int a string - Metodo StringBuilder

StringBuilder dallo spazio dei nomi System.Text è una stringa di caratteri modificabile. Un oggetto StringBuilder mantiene un buffer per aggiungere più caratteri alla stringa.

using System;
using System.Text;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = new StringBuilder().Append(num).ToString();
        System.Console.WriteLine(numString);
    }
}

Quando l’argomento di StringBuilder è vuoto, istanzia uno StringBuilder con il valore di String.Empty.

Append(num) aggiunge la rappresentazione di stringa di num a StringBuilder.

I metodi ToString() convertono il tipo StringBuilder in string.

C# Conversione da int a string - Con l’operatore +

Se una variabile stringa e una variabile int vengono aggiunte dall’operatore +, chiamerà automaticamente il metodo int.ToString() per convertire il numero intero nella stringa che sarà concatenata con la variabile stringa data .

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = "" + num;
        System.Console.WriteLine(numString);
    }
}

Produzione:

80
string numString = "" + num;

Converte equivalentemente int in stringa solo se l’altra variabile dell’operatore + è una stringa vuota - + o String.Empty.

"" potrebbe essere prima di int o dopo int. Entrambi sono gli stessi nel comportamento.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = num + "";
        System.Console.WriteLine(numString);
    }
}

Articolo correlato - Csharp Int

  • Ottieni valore Int da Enum in C#
  • Articolo correlato - Csharp String

  • Usa stringhe nell'istruzione Switch in C#
  • Convalida l'indirizzo di posta elettronica in C#