Heim >Backend-Entwicklung >C++ >Wie kann ich Ganzzahlen in Hexadezimal und zurück in C#konvertieren?
Bei der Umwandlung von Ganzzahl und Hexadezimal in der Ganzzahl und Hexadezimal
In der Datenbankverwaltung ist die Konvertierung von Ganzzahl -Benutzer -IDs in einen kürzeren Hexadezimalwert normalerweise nützlich. Um diese Konvertierung zu erleichtern, bietet C# eine bequeme Möglichkeit, zwischen diesen Datentypen zu vermitteln.
wenden Sie sich an hexadezimale
Um die Ganzzahl in Hexaden umzuwandeln, können Sie die -Methode verwenden. Diese Methode verwendet eine Ganzzahl als Eingabe und konvertiert sie in eine hexadezimale Zeichenfolge. Um beispielsweise die Ganzzahl 2934 in Hexadezimal umzuwandeln, können Sie den folgenden Code verwenden:
ToString("X")
Die sechzehn -in -Herstellung der Anzahl der Zahlen, dh "B76".
<code class="language-csharp">int intValue = 2934; string hexValue = intValue.ToString("X");</code>sechzehn -in -Made -Integer
hexValue
-Stil verwenden, um die hexadezimale Zeichenfolge zurück in die Ganzzahl umzuwandeln:
Jetzt speichert es den ursprünglichen Ganzzahlwert, dh 2934.
Convert.ToInt32
Andere Optionen NumberStyles.HexNumber
<code class="language-csharp">string hexValue = "B76"; int intAgain = Convert.ToInt32(hexValue, NumberStyles.HexNumber);</code>Wenn Sie das Format -Logo angeben, können Sie die Länge des erzeugten Hexadezimalwerts steuern. Beispielsweise gibt die Verwendung immer eine 4 -Bit -Hexadezimalziele zurück und verwendet bei Bedarf die vordere Nullfüllung vorne. In ähnlicher Weise sind zurück zu einer Kleinkappen -Hexadezimalschnur.
Das obige ist der detaillierte Inhalt vonWie kann ich Ganzzahlen in Hexadezimal und zurück in C#konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!