C# Convertir la Int a Cadena
- C# Conversión de
intastring-Int16.ToString()/Int32.ToString()/Int64.ToString()Método - Conversión de C#
intastring-Convert.ToString()Método - C# Conversión de
intastring- MétodoString.Format() - C# Conversión de
intastring- MétodoStringBuilder - Conversión de
intastring- 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#
