C# Convertir la Int a Cuerda

  1. C# Conversión de int a string - Int16.ToString() / Int32.ToString() / Int64.ToString() Método
  2. Conversión de C# int a string - Convert.ToString() Método
  3. C# Conversión de int a string - Método String.Format()
  4. C# Conversión de int a string - Método StringBuilder
  5. Conversión de int a string - 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 Convertir 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 cuerdas 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);
    }
}

Artículo relacionado - Csharp Integer

  • Cómo convertir la cuerda en Int en C#
  • Artículo relacionado - Csharp String

  • Cómo convertir la cuerda en Int en C#
  • C# Convertir Cadena a enum
  • C# Convertir Cadena a fecha y hora
  • Cómo convertir la cuerda en Int en C#
  • C# Convertir la matriz de bytes en cadena
  • C# Convertir un char en un int
  • C# Eliminar eficientemente todos los espacios en blanco de una cuerda
  • comments powered by Disqus