Maison > développement back-end > C++ > Comment convertir entre les chiffres décimaux et hexadécimaux en C #?

Comment convertir entre les chiffres décimaux et hexadécimaux en C #?

Barbara Streisand
Libérer: 2025-01-26 03:06:10
original
902 Les gens l'ont consulté

How to Convert Between Decimal and Hexadecimal Numbers in C#?

Conversion de nombres hexadécimaux et décimaux en C#

En programmation, il est souvent nécessaire de convertir des nombres entre différentes bases. Une conversion courante se fait entre hexadécimal (base 16) et décimal (base 10). Voici comment effectuer cette conversion en C# :

Convertir le décimal en hexadécimal

Pour convertir un nombre décimal en sa représentation hexadécimale, utilisez la méthode ToString("X") :

<code class="language-csharp">string hexValue = decimalValue.ToString("X");</code>
Copier après la connexion

Ceci convertit decimalValue en une chaîne hexadécimale, où chaque nombre représente une valeur de 0 à 15 (pour les valeurs 10 à 15, utilisez A-F).

Convertir l'hexadécimal en décimal

Pour convertir un nombre hexadécimal en nombre décimal, il existe deux méthodes :

  1. Utiliser int.Parse() :
<code class="language-csharp">int decimalValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);</code>
Copier après la connexion

Cette méthode analyse la chaîne hexValue en un nombre hexadécimal et renvoie une valeur entière.

  1. Utiliser Convert.ToInt32() :
<code class="language-csharp">int decimalValue = Convert.ToInt32(hexValue, 16);</code>
Copier après la connexion

Cette méthode est équivalente à la méthode ci-dessus, mais utilise la classe Convert pour effectuer la conversion. Le deuxième paramètre spécifie la base 16 pour la conversion hexadécimale.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal