Probleme mit ReadString() in BinaryReader!!
-
Hallo Leute,
ich parse eine Binär datei mit hilfe der BinaryReaders. Dazu lese ich an best. stellen NULL-Terminierte String aus... wenn ich allerding die funktion GetString nehme liest er mit irgendwie quatsch ein und auch zuviel... mach ich es allerdigns so:
string str = ""; while (true) { char cc = (char)parser.GetByte(); str = str + cc; //char c = BitConverter.ToChar(hhh, 0); if (cc == '\x0') break; }
dann klappt es ,hat wohl was mit dem unicode format etc. zu tun.. gibts es da ne schönere lösung ?
-
Bin != String.
In einer Binarydatei stehen keine Strings.
Somit wirst Du sie auch nicht als String auslesen können.
-
Oh danke, stimmt... binar is bischen mehr lowlevel^^