C# Convertir la Int a Cadena
-
C# Conversión de
int
astring
-Int16.ToString()
/Int32.ToString()
/Int64.ToString()
Método -
Conversión de C#
int
astring
-Convert.ToString()
Método -
C# Conversión de
int
astring
- MétodoString.Format()
-
C# Conversión de
int
astring
- MétodoStringBuilder
-
Conversión de
int
astring
- con un operador+
C# tiene diferentes métodos para convertir int a cadena. Este artículo introduce métodos como el método ToString
, el método Convert.ToString
, el formato de cadenas, y el método StringBuilder
.
C# Conversión de int
a string
- Int16.ToString()
/ Int32.ToString()
/ Int64.ToString()
Método
El método ToString()
del tipo de datos Int16/32/64
convierte el entero en la representación de la cadena y es principalmente para el propósito de la pantalla.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = num.ToString();
System.Console.WriteLine(numString);
}
}
Producción :
80
Conversión de C# int
a string
- Convert.ToString()
Método
La clase Convert
en el espacio de nombres System
convierte un tipo de datos en otro tipo de datos. El método Convert.ToString()
convierte el valor dado a su representación de cadena.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = Convert.ToString(num);
System.Console.WriteLine(numString);
}
}
Producción :
80
C# Conversión de int
a string
- Método String.Format()
El método String.Format
convierte los objetos dados en cadenas siguiendo los formatos especificados.
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);
}
}
Aquí, {0}
es el elemento de formato, 0
es el índice de inicio del objeto cuya representación de la cadena se inserta en esa posición.
C# Conversión de int
a string
- Método StringBuilder
StringBuilder
del espacio de nombres System.Text
es una cadena de caracteres mutables. Un objeto StringBuilder
mantiene un buffer para añadir más caracteres a la cadena.
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);
}
}
Cuando el argumento de StringBuilder
está vacío, instanciará a un StringBuilder
con el valor de String.Empty
.
Append(num)
añade la representación de la cadena de num
al StringBuilder
.
El método ToString()
convierte el tipo StringBuilder
en string
.
Conversión de int
a string
- con un operador +
Si una variable string
y una variable int
son añadidas por el operador +
, automáticamente llamará al método int.ToString()
para convertir el entero en la cadena que se concatenará con la variable string
dada.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = "" + num;
System.Console.WriteLine(numString);
}
}
Producción :
80
string numString = "" + num;
Equivalentemente convierte int
a string
sólo si la otra variable del operador +
es una cadena vacía - ""
o String.Empty
.
""
Podría ser antes de in
o después de in
. Ambas son iguales en el comportamiento.
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 FacebookArtículo relacionado - Csharp Integer
- Convertir Int en Enum en C#
- Int aleatoria en C#
- Número aleatorio en un rango en C#
- Cómo convertir la cadena en Int en C#
- División entera en C#