Für die Objektserialisierung müssen Sie auf den folgenden Code verweisen. Hier verwenden wir die Methode BinaryFormatter.Serialize(stream, reference), um unser Beispielobjekt zu serialisieren.
Wir haben hier einen Konstruktor eingerichtet -
public Employee(int id, string name, int salary) { this.id = id; this.name = name; this.salary = salary; }
Jetzt richten Sie den Dateistream ein -
FileStream fStream = new FileStream("d:\ew.txt", FileMode.OpenOrCreate); BinaryFormatter bFormat = new BinaryFormatter();
Ein Objekt der Employee-Klasse -
Employee emp = new Employee(001, "Jim", 30000); bFormat.Serialize(fStream, emp);
Das obige ist der detaillierte Inhalt vonC#-Objektserialisierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!