Heim >Backend-Entwicklung >C++ >Wie kann man Ganzzahlen in Hexadezimal und zurück in C#umwandeln?

Wie kann man Ganzzahlen in Hexadezimal und zurück in C#umwandeln?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-30 06:21:09420Durchsuche

Die gegenseitige Umwandlung der Ganzzahl und der sechzehn -Proof -Zeichenfolge in C#

<:> 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:
  1. 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:

  2. Um die hexadezimale Zeichenfolge in das Integer -Repräsentationsformular zurückzuwandeln, können wir die int.Parse () -Methode und den Numbertyles.HexNumber -Stil verwenden. Zum Beispiel:

    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:

Um eine hexadezimale Zeichenfolge zu erhalten, die genau vier Zahlen enthält (egal wie viel Sie schätzen), verwenden Sie bitte .tring ("x4").

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn