public static void Main()
{
//Tworzenie Obiektów do serializacji
Klasa ob = new Klasa ("ob1", 1);
Klasa ob2 = new Klasa ("ob2", 5);
Console.WriteLine ("Przed serializacją");
ob.print ();
ob2.print ();
BinaryFormatter Formater = new BinaryFormatter();
FileStream str = new FileStream ("Serial.bin", FileMode.Create, FileAccess.Write);
//Serializowanie do strumienia
Formater.Serialize (str, ob);
Formater.Serialize (str, ob2);
str.Close ();
//Deserializacja
str = new FileStream ("Serial.bin", FileMode.Open, FileAccess.Read);
Klasa w = (Klasa)Formater.Deserialize (str);
Klasa w2 = (Klasa)Formater.Deserialize (str);
Console.WriteLine ("Po serializacji");
w.print ();
w2.print ();
Console.ReadKey ();
}