Konvertiere Int in Hex in C#
-
Konvertieren von Int in Hex mit der Methode
ToString()
inC#
-
Konvertieren von Hex in Int mit der Funktion
Convert.ToInt32()
inC#
In diesem Tutorial wird erläutert, wie Sie in C# int in hex und ein hex in int konvertieren.
Konvertieren von Int in Hex mit der Methode ToString()
in C#
Der Datentyp Integer speichert ganzzahlige Werte der Basis 10 in C#. Das Schlüsselwort int
deklariert eine Variable mit dem Datentyp Integer. Der hexadezimale Datentyp hat eine Basis von 16. Mit der Methode ToString()
in C# können wir einen ganzzahligen Datentyp in eine hexadezimale Zeichenkette konvertieren. Wir können die Zeichenkette Formatbezeichner "X"
an die Methode ToString()
übergeben, um eine Ganzzahl in eine Hexadezimalzahl umzuwandeln. Siehe folgendes Beispiel.
using System;
namespace file_size {
class Program {
static void Main(string[] args) {
int i = 99;
string hex = i.ToString("X");
Console.WriteLine(hex);
}
}
}
Ausgabe:
63
Wir haben die Ganzzahlvariable i
initialisiert und mit der Methode i.ToString("X")
in C# in die hexadezimale Zeichenkette hex
konvertiert. Die Variable i
hat einen ganzzahligen Wert von 99
, der hexadezimal zu 63
wird.
Konvertieren von Hex in Int mit der Funktion Convert.ToInt32()
in C#
Im vorherigen Abschnitt haben wir die Methode zum Konvertieren von einem ganzzahligen Wert in einen hexadezimalen Wert erläutert. Jetzt konvertieren wir denselben Hexadezimalwert aus dem vorherigen Beispiel zurück in einen ganzzahligen Wert in C#. Die Klasse Convert
bietet die Funktionalität der Konvertierung zwischen verschiedenen Basisdatentypen in C#. Die Funktion Convert.ToInt32()
konvertiert einen beliebigen Datentyp in den 32-Bit-Integer-Datentyp in C#. Wir können die hexadezimale Zeichenkette zusammen mit der Basis 16
in den Parametern der Funktion Convert.ToInt32()
übergeben, um die hexadezimale Zeichenkette in einen 32-Bit-Ganzzahlwert zu konvertieren. Siehe folgendes Beispiel.
using System;
namespace file_size {
class Program {
static void Main(string[] args) {
string hex = "63";
int i = Convert.ToInt32(hex, 16);
Console.WriteLine(i);
}
}
}
Ausgabe:
99
Wir haben dieselbe hexadezimale Zeichenkette hex
aus dem vorherigen Abschnitt mit der Funktion Convert.ToInt32(hex, 16)
in C# in die Ganzzahlvariable i
konvertiert. Die Variable hex
hat den Wert 63
, der in Basis 10 zu 99
wird.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInVerwandter Artikel - Csharp Integer
- C# Int in String konvertieren
- Konvertieren Sie Int in Enum in C#
- Zufällige Int in C#
- Zufallszahl in einem Bereich in C#
- Wie konvertiert man eine Zeichenkette in Int in C#
- Ganzzahldivision in C#