C# object serialization

CsharpProgrammingServer Side Programming

For object serialization, you need to refer the below code. Here, we have use the BinaryFormatter.Serialize (stream, reference) method to serialize our sample object.

We have set a constructor here −

public Employee(int id, string name, int salary) {
   this.id = id;
   this.name = name;
   this.salary = salary;

Now set the file stream −

FileStream fStream = new FileStream("d:\\new.txt", FileMode.OpenOrCreate);
BinaryFormatter bFormat = new BinaryFormatter();

An object of the Employee class −

Employee emp = new Employee(001, "Jim", 30000);
bFormat.Serialize(fStream, emp);
Published on 13-Aug-2018 12:35:22