C#如何把一個對象的實例保存在文件中


把對象保存在文件中(格式為二進制文件):

IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream(@"D:\MyObj.bin", FileMode.OpenOrCreate, FileAccess.Write, FileShare.None);
MyObj myObj = new MyObj();
//To Do: 在這里對myObj的屬性進行設置
formatter.Serialize(stream, myObj);
stream.Close();

從文件還原對象:

IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream(@"D:/MyObj.bin", FileMode.Open,FileAccess.Read, FileShare.None);
MyObj myObj = (MyObj)formatter.Deserialize(stream);
stream.Close();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM