[C#] Verwendung von ToString für Kovertierung (binär -> String)?

Freak

NULL
Hallo Leute,
ich habe folgendes Problem:
Ich lasse Werte aus bestimmen Schlüsseln aus der Registry auslesen.
Das funktioniert soweit ganz gut, aber da der Inhalt ja binär kodiert ist, muss ich ihn erst in einen lesbaren String konvertieren.
Bisher liefert mir die Konsole nur ein System.Byte[] zurück.
Jetzt habe ich versucht, das ganze mit der Methode Convert.ToString() zu dekodieren.

Da ändert sich aber leider nichts.

Jetzt weiß ich nicht, ob ich grundsätzlich falsch liege, oder ToString fehl am Platz ist, oder ich was ganz anderes tun muss.

Ich würde mich freuen, wenn ihr mir helft.

Danke schonmal :)
 
Eine Konvertierung in einen String macht nur dann Sinn, wenn die Bytefolge ASCII-Codes enthält. In dem Fall kannst du mit der Klasse "Encoding" arbeiten:
C#:
byte [] aBuffer = { 43, 44, 45 };
string str = Encoding.Default.GetString(aBuffer);

BTW: C# - Fragen sind besser im .NET-Forum aufgehoben.

Gruß
MCoder
 
Zurück