Maison >développement back-end >C++ >Comment puis-je convertir efficacement entre les entiers et les valeurs hexadécimales en C #?
Comment se transformer entre les valeurs entières et hexadécimales en C #? Cette conversion est nécessaire pour exprimer l'ID utilisateur comme plus courte et plus pratique.
Réponse:
L'entier est converti en hexades
Pour convertir l'entier en sa représentation hexadécimale, veuillez utiliser la méthode ToString ("x"). Par exemple:
Transition seize-in-fabriquée à entier
<code class="language-csharp">int intValue = 2934; string hexValue = intValue.ToString("X"); // 结果:"B76"</code>Pour convertir la chaîne hexadécimale en entier, veuillez utiliser la méthode d'analyse et System.globalisation.numbertyles.hexnumber Style:
Custom:
<code class="language-csharp">string hexValue = "B76"; int intAgain = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber); // 结果:2934</code>Pour spécifier le nombre de nombres hexadécimaux, utilisez ToString ("x4").
Pour obtenir un numéro hexadécimal minuscule, utilisez TOSTRING ("x4").
Pour plus de numéros de conversion (plus de 2 ^ 32), vous pouvez utiliser le type UInt32 ou Uint64.
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!