Feed
Google+
Contact
XING
LinkedIn
Twitter
ICQ
meebo.com

Objekt serialisieren und deserialisieren

by Roland Schumacher alias GENiALi 2. Mai 2005 -- 73 words  -- 122 mal gelesen
Etwas, was ich immer wieder brauche.
 
Ein Objekt in eine Datei serialisieren.

public static void SaveToFile(object Object, string FileName)
{
    FileStream fs =null;

    try
    {
        //FileStream für die Datei erzeugen
        fs =new FileStream(FileName, FileMode.Create, FileAccess.Write);

        //Das Objekt serialisieren
        BinaryFormatter bf =new BinaryFormatter();
        bf.Serialize(fs, Object);
    }
    finally
    {
        //Am ende noch den FileStream schliesen.
        if(fs !=null)
        {
            fs.Flush();
            fs.Close();
        }
    }
}

 
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;
}

Tags:

Entwicklung

Kommentar schreiben

  Country flag

biuquote
  • Kommentar
  • Live Vorschau
Loading

Statistik

Gesamte Posts: 1025
Dieses Jahr: 7
Diesen Monat: 1
Diese Woche: 0
Kommentare: 929
Total Bewertungen: 91
Ø Bewertung: 4,42
Meisten Kommentare
Google+ ... (28)
Beste Ø Bewertung
Tastaturlayout von Visual Stud ... (5)
Meiste Bewertungen
Windows 7 und die ersten Erfah ... (5)

Buttons

Stop Spam Harvesters, Join Project Honey Pot Benutzerprofil von GENiALi connection speed test network connection Bloggeramt.de Slug.ch Blog Verzeichnis und Blog Webkatalog Schumacher Roland Seitwert Valid XHTML 1.0 Transitional

writing