Ein Objekt aus einer Datei deserialisieren.
public static object LoadFromFile(string FileName)
{
FileStream fs =null;
//Objekt für die Rückgabe erstellen
object o =null;
try
{
//FileStream für die Datei erzeugen
fs =new FileStream(FileName, FileMode.Open, FileAccess.Read);
//Das Objekt deserialisiern
BinaryFormatter bf =new BinaryFormatter();
o = bf.Deserialize(fs);
}
finally
{
//Am ende noch den FileStream schliesen.
if(fs !=null)
{
fs.Close();
}
}
return o;
}
Kommentare zum Snippet