public static void Main() { MyClass myClass = new MyClass(); myClass.Add(); using (FileStream fileStream = new FileStream("test.binary", FileMode.Create)) { IFormatter bf = new BinaryFormatter(); bf.Serialize(fileStream, myClass); } using (FileStream fileStream = new FileStream("test.binary", FileMode.Open)) { IFormatter bf = new BinaryFormatter(); myClass = (MyClass)bf.Deserialize(fileStream); } }