Feedback

C# - string in Hex wandeln

Veröffentlicht von am 15.05.2006
(3 Bewertungen)
Wandelt einen String mit Ascii Zeichen in Hexwerte um
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

/// <summary>
/// Wandelt den übergebenen String in die Hexadezimaldarstellung
/// </summary>
/// <param name="Hexstring">der umzuwandelnde String</param>
/// <returns>Hexadezimaldarstellung</returns>
private string StringToHex(string hexstring)
{
    var sb = new StringBuilder();
    foreach (char t in hexstring)
        sb.Append(Convert.ToInt32(t).ToString("x") + " ");
    return sb.ToString();
}
Abgelegt unter Ascii, Hex, wandeln, konvertieren.

4 Kommentare zum Snippet

Hans Renz schrieb am 30.04.2011:
Wofür wurde der string ausgabe deklariert?

        public static string String2Hex(string stringToConvert)
{
StringBuilder sb = new StringBuilder();
foreach (char t in stringToConvert)
sb.Append(Convert.ToInt32(t).ToString("x") + " ");
return sb.ToString();
}

würde doch reichen, oder?
Jan Welker schrieb am 30.04.2011:
Hallo Hans,
du hast Recht, der unnötig wund wurde jetzt entfernt.
Jan
Bashar Bachir schrieb am 14.01.2018:
ok jetzt habe ich HexString Values von String
und dann wie können wir bitte unsere String bekommen ?
danke
Bashar Bachir schrieb am 14.01.2018:
danke ich habe diese function gefunden

static string HexStringToString(string HexString)
{
string stringValue = "";
for (int i = 0; i < HexString.Length / 2; i++)
{
string hexChar = HexString.Substring(i * 2, 2);
int hexValue = Convert.ToInt32(hexChar, 16);
stringValue += Char.ConvertFromUtf32(hexValue);
}
return stringValue;
}
 

Logge dich ein, um hier zu kommentieren!