Maison >développement back-end >Tutoriel C#.Net >Comment convertir un entier en hexadécimal et vice versa en C# ?
Convertir un entier en hexadécimal
Vous pouvez utiliser la méthode d'extension string.ToString() pour convertir un entier en hexadécimal.
Integer Value: 500 Hexadecimal Value: 1F4
Conversion de l'hexadécimal en entier −
Une valeur hexadécimale peut être convertie en un entier à l'aide de int.Parse ou convert.ToInt32
int.Parse − Convertit la représentation sous forme de chaîne d'un nombre en son signe 32 bits équivalent entier. Une valeur de retour indique si l'opération a réussi.
Hexadecimal Value: 1F4 Integer Value: 500
Convert.ToInt32 - Convertit la valeur spécifiée en un entier signé de 32 bits.
Hexadecimal Value: 1F4 Integer Value: 500
Conversion d'un entier en hexadécimal −
string hexValue = integerValue.ToString("X");
Démo en direct
using System; namespace DemoApplication{ public class Program{ public static void Main(){ int integerValue = 500; Console.WriteLine($"Integer Value: {integerValue}"); string hexValue = integerValue.ToString("X"); Console.WriteLine($"Hexadecimal Value: {hexValue}"); Console.ReadLine(); } } }
La sortie du code ci-dessus est
Integer Value: 500 Hexadecimal Value: 1F4
Conversion d'un hexadécimal en entier −
Exemple utilisant int.Parse −
Démo en direct
using System; namespace DemoApplication{ public class Program{ public static void Main(){ string hexValue = "1F4"; Console.WriteLine($"Hexadecimal Value: {hexValue}"); int integerValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber); Console.WriteLine($"Integer Value: {integerValue}"); Console.ReadLine(); } } }
La sortie du code ci-dessus est
Hexadecimal Value: 1F4 Integer Value: 500
Exemple utilisant Convert.ToInt32 −
Démo en ligne
using System; namespace DemoApplication{ public class Program{ public static void Main(){ string hexValue = "1F4"; Console.WriteLine($"Hexadecimal Value: {hexValue}"); int integerValue = Convert.ToInt32(hexValue, 16); Console.WriteLine($"Integer Value: {integerValue}"); Console.ReadLine(); } } }
La sortie du code ci-dessus est
Hexadecimal Value: 1F4 Integer Value: 500
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!