Feedback

C# - Hex-Ascii to string

Veröffentlicht von am 24.05.2009
(2 Bewertungen)
Dient zum umwandlen von in Hex gewandeltem Text zurück in lesbaren Text:

"30352D30352D"

Diese Form hab ich in einer CDATA Section eines XML Files gefunden (Export aus Sybase Datenbank)
GFU-Schulungen  [Anzeige]

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.

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

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

public static string Hex2String(string hex)
{
   string result = "";
   int count = hex.Length / 2;
   int s;

   for (s = 0; s < count; s++)
   {
      string zeichen = hex.Substring(s * 2, 2);
      result += (char)               Convert.ToUInt16(zeichen, 16);
   }

   return result;
}

Abgelegt unter HEX ASCII.

1 Kommentare zum Snippet

Günther Foidl schrieb am 25.05.2009:
Anstatt das Ergebnis durch Stringverknüpfung zu erstellen könnte ein Stringbuilder in Betracht gezogen werden.
Strings werden bei jeder Verknüpfung neu angelegt und sind somit ressourcenintensiv. Ein StringBuilder lohnt sich aber nur bei vielen Verkettungen.
 

Logge dich ein, um hier zu kommentieren!