Heim >Backend-Entwicklung >C++ >Wie kann man Ganzzahlen in Hexadezimal und zurück in C#umwandeln?
<:> Frage:
Wie kann man die Ganzzahl nahtlos in eine hexadezimale Zeichenfolge in C#umwandeln und umgekehrt?Hintergrund:
Um die Benutzererfahrung zu verbessern, können Sie die Datenbank, die die Benutzer -ID als Ganzzahl speichert, ändern und die ID mit einem kürzeren Wert des hexadezimalen Äquivalents anzeigen.
Lösung:
Der Schlüssel zu dieser Konvertierung besteht darin, die vom Int -Typ bereitgestellte .tring () -Methode zu verwenden.
Unsere Ganzzahl zu Hexaden:
Um die Ganzzahl in eine hexadezimale Zeichenfolge umzuwandeln, verwenden Sie bitte die .tring () -Methode mit einem "X" -Formatbeschreibungssymbol. Zum Beispiel:
Dies wird Hexadecimal String "B76" hexValue zuweisen.
<code class="language-csharp">int intValue = 2934; string hexValue = intValue.ToString("X"); </code>
sechzehn -to -Improven:
Dies wird inagain eine Ganzzahl 2934 zuweisen.
<code class="language-csharp">string hexValue = "B76"; int intAgain = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);</code>Zusätzliche Beschreibung:
Für eine Hexadezimalzahl von Kleinbuchstaben verwenden Sie bitte .Tring ("x") oder .tring ("x4").
Das obige ist der detaillierte Inhalt vonWie kann man Ganzzahlen in Hexadezimal und zurück in C#umwandeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!