C# Converter Int a String
-
C#
int
astring
Conversão -Int16.ToString()
/Int32.ToString()
/Int64.ToString()
Método -
C#
int
astring
Conversão -Convert.ToString()
Método -
C#
int
astring
Conversão -String.Format()
Método -
C#
int
astring
Conversão - MétodoStringBuilder
-
C#
int
parastring
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);
}
}
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 FacebookArtigo relacionado - Csharp Integer
- Converter Int em Enum em C#
- Número aleatório em um intervalo em C#
- Random Int em C#
- Como converter String para Int em C#
- Converter Int em Hex em C#