Converter objeto em int em C#
-
Converter Objeto em Int com o TypeCasting
(int)
emC#
-
Converter objeto em int com a função
int.Parse()
emC#
-
Converter objeto em int com a função
Convert.ToInt32()
emC#
Este tutorial discutirá os métodos para converter um tipo de dados em tipo de dados inteiro em C#.
Converter Objeto em Int com o TypeCasting (int)
em C#
Casting de tipo é uma técnica para converter os dados de um tipo de dados para outro tipo de dados semelhante em C#. A expressão (int)
é usada para converter um tipo de dados em um tipo de dados inteiro em C#. A expressão (int)
só pode ser usada com tipos de dados numéricos como float, double e decimal. Não podemos usar a expressão (int)
com quaisquer tipos de dados não numéricos. O exemplo de código a seguir nos mostra como podemos converter de um tipo de dados numérico em um tipo de dados inteiro com a expressão (int)
em C#.
using System;
namespace convert_to_int {
class Program {
static void Main(string[] args) {
float f = 1.01f;
int i = (int)f;
Console.WriteLine(i);
}
}
}
Resultado:
1
No código acima, inicializamos a variável float f
e a convertemos para o inteiro i
com a expressão de conversão de tipo (int)
em C#.
Converter objeto em int com a função int.Parse()
em C#
A função int.Parse()
converte uma string para o tipo de dados inteiro em C#. Ele pega uma variável de string contendo dados equivalentes de inteiro como um argumento e retorna um valor de inteiro. A função int.Parse()
oferece uma exceção se o valor da variável string não for equivalente ao tipo de dados inteiro. O exemplo de código a seguir nos mostra como converter o tipo de dados string em tipo de dados inteiro com a função int.Parse()
em C#.
using System;
namespace convert_to_int {
class Program {
static void Main(string[] args) {
string s = "1";
int i = int.Parse(s);
Console.WriteLine(i);
}
}
}
Resultado:
1
No código acima, inicializamos a variável string s
com valor equivalente inteiro 1
e a convertemos na variável inteira i
com a função int.Parse(s)
em C#.
Converter objeto em int com a função Convert.ToInt32()
em C#
A classe Convert
fornece funcionalidade para conversão entre diferentes tipos de dados básicos em C#. A função Convert.ToInt32()
converte qualquer tipo de dados em um tipo de dados inteiro. A função Convert.ToInt32()
leva um tipo de dados como um argumento e retorna o valor equivalente inteiro de 32 bits. O exemplo de código a seguir nos mostra como podemos converter qualquer tipo de dados em um tipo de dados inteiro com a função Convert.ToInt32()
em C#.
using System;
namespace convert_to_int {
class Program {
static void Main(string[] args) {
string s = "1";
int i = Convert.ToInt32(s);
Console.WriteLine(i);
}
}
}
Resultado:
1
No código acima, inicializamos a variável string s
com valor equivalente inteiro 1
e a convertemos na variável inteira i
com a função Convert.ToInt32(s)
em C#.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn