C# Converti Int in String
-
C# Conversione da
int
astring
- MetodoInt16.ToString()
/Int32.ToString()
/Int64.ToString()
-
C# Conversione da
int
astring
- MetodoConvert.ToString()
-
C# Conversione da
int
astring
- MetodoString.Format()
-
C# Conversione da
int
astring
- MetodoStringBuilder
-
C# Conversione da
int
astring
- 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);
}
}
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn FacebookArticolo correlato - Csharp Integer
- Converti Int in Enum in C#
- Int casuale in C#
- Numero casuale in un intervallo in C#
- Converti stringa in Int in C#
- Conversione da int a esadecimale in C#