BinaryReader
-
Hallo zusammen,
ich habe ein Problem mit dem BinaryReader. Ih möchte aus einer Binärdatei Daten auslesen und diese sollen dann in einer Hashtable gespeichert werden.FileStream fs = new FileStream("config.data", FileMode.OpenOrCreate, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
string entry;while(br.PeekChar() > -1)
{
entry = br.ReadString();
string [] divEntry = entry.Split(';');
hash_width_name.Add(divEntry[0], Convert.ToInt32(divEntry[1]));
}
br.Close();
fs.Close();
Leider bekomme ich immer eine EndofStreamException und ich weiss nicht wieso. Schliesslich frage ich das Dateiende doch mit br.PeekChar() ab.
Kann mir jemand helfen
Vielen Dank