Home  >  Article  >  Backend Development  >  C# object serialization

C# object serialization

PHPz
PHPzforward
2023-08-28 15:29:08675browse

C# 对象序列化

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!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete
Previous article:Counters in C#Next article:Counters in C#