For object serialization, you need to refer to the following code. Here we use the BinaryFormatter.Serialize(stream, reference) method to serialize our example object.
We set up a constructor here -
public Employee(int id, string name, int salary) { this.id = id; this.name = name; this.salary = salary; }
Now set up the file stream -
FileStream fStream = new FileStream("d:\ew.txt", FileMode.OpenOrCreate); BinaryFormatter bFormat = new BinaryFormatter();
An object of the Employee class -
Employee emp = new Employee(001, "Jim", 30000); bFormat.Serialize(fStream, emp);
The above is the detailed content of C# object serialization. For more information, please follow other related articles on the PHP Chinese website!