Heim >Backend-Entwicklung >C++ >Wie kann ich in C#effizient zwischen Ganzzahlen und hexadezimalen Werten konvertieren?
Die bequeme Umwandlung von ganzzahliger und hexadezimaler Wert im C#
Wie kann man zwischen ganzzahliger und hexadezimaler Werte in C#transformiert werden? Diese Konvertierung ist erforderlich, um die Benutzer -ID als kürzer und bequemer auszudrücken.
Antwort:
Die Ganzzahl wird in Hexaden umgewandelt
Um die Ganzzahl in seine hexadezimale Darstellung zu konvertieren, verwenden Sie bitte die Methode des ToString ("X"). Zum Beispiel:
Sechzehn -in -in -hergestellten Übergang zu Integer
<code class="language-csharp">int intValue = 2934; string hexValue = intValue.ToString("X"); // 结果:"B76"</code>Um die hexadezimale Zeichenfolge zurück in die Ganzzahl umzuwandeln, verwenden Sie bitte die Parse -Methode und das System.
benutzerdefiniert:
Um die Anzahl der hexadezimalen Zahlen anzugeben, verwenden Sie das ToString ("x4").
<code class="language-csharp">string hexValue = "B76"; int intAgain = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber); // 结果:2934</code>
Um eine Hexadezimalzahl von Kleinbuchstaben zu erhalten, verwenden Sie das ToString ("x4").
Zusätzliche Beschreibung:
Das obige ist der detaillierte Inhalt vonWie kann ich in C#effizient zwischen Ganzzahlen und hexadezimalen Werten konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!