Public class serializable {public int N1 = 0; public intend str = null;} serializable obj = new serializable (); obj.n1 = 1; obj.n2 = 24; obj.str = "Some characters string "; IFormatter formatter = new BinaryFormatter (); Stream stream = new FileStream (" MyFile.bin ", FileMode.Create, FileAccess.Write, FileShare.None); formatter.Serialize (stream, obj); stream.Close () ; IFormatter formatter = new BinaryFormatter (); Stream stream = new FileStream ( "MyFile.bin", FileMode.Open, FileAccess.Read, FileShare.Read); MyObject obj = (MyObject) formatter.Deserialize (fromStream); stream.Close (); Console.writeline ("N1: {0}", obj.n1); console.writeline ("N2: {0}", obj.n2); console.writeline ("str: {0}", OBJ .str);