HOWTO · Csharp
C# Convertir la Int a Cadena
Este artículo de C# int to string how-to muestra diferentes métodos para convertir un entero en cadena en C#. Introduce métodos como el método ToString, el método Convert.ToString, el formato de cadenas y el método de concatenación de cadenas.
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);
}
}