Convertir Int a Hex en C#
-
Convierta Int a Hex con el método
ToString()
enC#
-
Convierta Hex a Int con la función
Convert.ToInt32()
enC#
Este tutorial discutirá cómo convertir de int a hexadecimal y de hexadecimal a int en C#.
Convierta Int a Hex con el método ToString()
en C#
El tipo de datos Integer almacena valores enteros de base 10 en C#. La palabra clave int
declara una variable con el tipo de datos entero. El tipo de datos hexadecimal tiene una base de 16. Podemos convertir un tipo de datos entero en una cadena hexadecimal con el método ToString()
en C#. Podemos pasar la cadena especificador de formato "X"
al método ToString()
para convertir un número entero en hexadecimal. Vea el siguiente ejemplo.
using System;
namespace file_size {
class Program {
static void Main(string[] args) {
int i = 99;
string hex = i.ToString("X");
Console.WriteLine(hex);
}
}
}
Producción :
63
Inicializamos la variable entera i
y la convertimos a la cadena hexadecimal hex
con el método i.ToString("X")
en C#. La variable i
tiene un valor entero de 99
que se convierte en 63
en hexadecimal.
Convierta Hex a Int con la función Convert.ToInt32()
en C#
En la sección anterior, discutimos el método para convertir de un valor entero a un valor hexadecimal. Ahora, convertiremos el mismo valor hexadecimal del ejemplo anterior a un valor entero en C#. La clase Convert
proporciona la funcionalidad de conversión entre varios tipos de datos base en C#. La función Convert.ToInt32()
convierte cualquier tipo de datos al tipo de datos enteros de 32 bits en C#. Podemos pasar la cadena hexadecimal junto con la base 16
en los parámetros de la función Convert.ToInt32()
para convertir la cadena hexadecimal a un valor entero de 32 bits. Vea el siguiente ejemplo.
using System;
namespace file_size {
class Program {
static void Main(string[] args) {
string hex = "63";
int i = Convert.ToInt32(hex, 16);
Console.WriteLine(i);
}
}
}
Producción :
99
Convertimos la misma cadena hexadecimal hex
de la sección anterior a la variable entera i
con la función Convert.ToInt32(hex, 16)
en C#. La variable hex
tiene un valor de 63
, que se convierte en 99
en base 10.
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.
LinkedInArtículo relacionado - Csharp Integer
- C# Convertir la Int a Cadena
- 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#