Convertir Int en Hex en C#
-
Convertir Int en Hex avec la méthode
ToString()
enC#
-
Convertir Hex en Int avec la fonction
Convert.ToInt32()
enC#
Ce didacticiel expliquera comment convertir un int en hexadécimal et un hexagone en int en C#.
Convertir Int en Hex avec la méthode ToString()
en C#
Le type de données Integer stocke les valeurs entières de base 10 en C#. Le mot-clé int
déclare une variable avec le type de données entier. Le type de données Hexadécimal a une base de 16. Nous pouvons convertir un type de données entier en une chaîne hexadécimale avec la méthode ToString()
en C#. Nous pouvons passer la chaîne spécificateur de format "X"
à la méthode ToString()
pour convertir un entier en hexadécimal. Consultez l’exemple suivant.
using System;
namespace file_size {
class Program {
static void Main(string[] args) {
int i = 99;
string hex = i.ToString("X");
Console.WriteLine(hex);
}
}
}
Production:
63
Nous avons initialisé la variable entière i
et l’avons convertie en chaîne hexadécimale hex
avec la méthode i.ToString("X")
en C#. La variable i
a une valeur entière de 99
qui devient 63
en hexadécimal.
Convertir Hex en Int avec la fonction Convert.ToInt32()
en C#
Dans la section précédente, nous avons discuté de la méthode pour convertir une valeur entière en une valeur hexadécimale. Maintenant, nous allons convertir la même valeur hexadécimale de l’exemple précédent en une valeur entière en C#. La classe Convert
fournit la fonctionnalité de conversion entre différents types de données de base en C#. La fonction Convert.ToInt32()
convertit tout type de données en type de données entier 32 bits en C#. Nous pouvons passer la chaîne hexadécimale avec la base 16
dans les paramètres de la fonction Convert.ToInt32()
pour convertir la chaîne hexadécimale en une valeur entière de 32 bits. Consultez l’exemple suivant.
using System;
namespace file_size {
class Program {
static void Main(string[] args) {
string hex = "63";
int i = Convert.ToInt32(hex, 16);
Console.WriteLine(i);
}
}
}
Production:
99
Nous avons converti la même chaîne hexadécimale hex
de la section précédente en variable entière i
avec la fonction Convert.ToInt32(hex, 16)
en C#. La variable hex
a une valeur de 63
, qui devient 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.
LinkedInArticle connexe - Csharp Integer
- C# Convertir Int en String
- Convertir Int en Enum en C#
- Int aléatoire en C#
- Nombre aléatoire dans une plage en C#
- Comment convertir une chaîne de caractères en Int en C#
- Division entière en C#