C# Converter Int a String

  1. C# int a string Conversão - Int16.ToString() / Int32.ToString() / Int64.ToString() Método
  2. C# int a string Conversão - Convert.ToString() Método
  3. C# int a string Conversão - String.Format() Método
  4. C# int a string Conversão - Método StringBuilder
  5. C# int para string Conversão - Com + Operador

O C# tem métodos diferentes para converter int em string. Este artigo introduz métodos como o método ToString, Convert.ToString, formatação de string e método StringBuilder.

C# int a string Conversão - Int16.ToString() / Int32.ToString() / Int64.ToString() Método

ToString() Método de Int16/32/64 tipo de dado converte o inteiro para a representação de string e é principalmente para o propósito da exibição.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = num.ToString();
        System.Console.WriteLine(numString);
    }
}

Resultado:

80

C# int a string Conversão - Convert.ToString() Método

A classe Convert no namespace System converte um tipo de dado para outro tipo de dado. O método Convert.ToString() converte o valor dado para sua representação em string.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = Convert.ToString(num);
        System.Console.WriteLine(numString);
    }
}

Resultado:

80

C# int a string Conversão - String.Format() Método

O método String.Format converte os objetos dados em strings, seguindo os 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);
    }
}

Aqui, {0} é o item de formato, 0 é o índice inicial do objeto cuja representação em string é inserida naquela posição.

C# int a string Conversão - Método StringBuilder

O StringBuilder do espaço de nomes System.Text é uma seqüência mutável de caracteres. Um objeto StringBuilder mantém um buffer para anexar mais caracteres à string.

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 o argumento StringBuilder está vazio, ele instancia um StringBuilder com o valor de String.Empty.

Aplica a representação da string num ao StringBuilder.

ToString() Métodos converte o tipo StringBuilder em string.

C# int para string Conversão - Com + Operador

Se uma variável string e uma variável int forem adicionadas pelo operador +, ele chamará automaticamente o método int.ToString() para converter o inteiro para a string que será concatenada com a variável string dada.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = "" + num;
        System.Console.WriteLine(numString);
    }
}

Resultado:

80
string numString = "" + num;

Ele converte equivalentemente int para string somente se a outra variável do operador + for uma string vazia - "" ou String.Empty.

Pode ser antes de int ou depois de int. Ambos são o mesmo no comportamento.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = num + "";
        System.Console.WriteLine(numString);
    }
}

Artigo relacionado - Csharp Integer

  • Como Obter Valor Intensivo do Enum em C#
  • Número aleatório em um intervalo em C#
  • Artigo relacionado - Csharp String

  • Codifique e decodifique uma string Base64 em C#
  • Reverter uma string em C#