Maison >développement back-end >C++ >Comment convertir entre les nombres hexadécimaux et décimaux en C #?
Conversion de nombres hexadécimaux et décimaux en C#
En C#, la conversion entre nombres hexadécimaux et décimaux est très simple.
Conversion décimale en hexadécimal
Pour convertir un nombre décimal (decValue) en son équivalent hexadécimal, utilisez le code suivant :
<code class="language-csharp">string hexValue = decValue.ToString("X");</code>
Ce code utilise la méthode ToString et le format "X" pour représenter un nombre au format hexadécimal.
Conversion hexadécimale en décimal
Pour convertir un nombre hexadécimal (hexValue) en son équivalent décimal, il existe deux méthodes :
Méthode 1 : Utilisez int.Parse et NumberStyles.HexNumber
<code class="language-csharp">int decValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);</code>
Ce code utilise la méthode int.Parse et le style HexNumber pour interpréter une hexValue comme un nombre hexadécimal et la convertir en son équivalent décimal.
Méthode 2 : Utilisez Convert.ToInt32 et base 16
<code class="language-csharp">int decValue = Convert.ToInt32(hexValue, 16);</code>
Ce code utilise la méthode Convert.ToInt32 et la base 16 pour analyser une hexValue en un nombre hexadécimal et la convertir en son équivalent décimal.
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!