Jag använder mig av Serialize och BiaryFormatter för att skriva till en datafil.
När jag gör det så skriver den automatiskt över det som redan ligger där.
Hur skall jag göra för att den skall lägga till, om jag exempelvis skulle vilja ha flera användare?
public void addUser(string name, string Email)
{
Hashtable UserProp = new Hashtable();
UserProp.Add("Namn", name);
UserProp.Add("Email", Email);
FileStream fs = new FileStream("UserDataFile.dat", FileMode.Create);
BinaryFormatter formatter = new BinaryFormatter();
try
{
formatter.Serialize(fs, UserProp);
}
catch (SerializationException e)
{
Console.WriteLine("Failed to serialize. Reason: " + e.Message);
throw;
}
finally
{
fs.Close();
}
}
Och husr skall jag då göra för att få ut data för enbart den som loggar in?