jjzjj

bFormatter

全部标签

c# - 如何序列化到现有文件?

假设我有一个包含BinaryFomatter序列化对象的文件。现在我希望能够序列化另一个对象并将其附加到现有文件上。我该怎么做? 最佳答案 这确实是可能的。下面的代码附加对象。using(varfileStream=newFileStream("C:\file.dat",FileMode.Append)){varbFormatter=newBinaryFormatter();bFormatter.Serialize(fileStream,objectToSerialize);}以下代码反序列化对象。varlist=newList()

c# - 将对象列表写入文件

我有一个类推销员,格式如下:classsalesman{publicstringname,address,email;publicintsales;}我有另一个类,用户可以在其中输入姓名、地址、电子邮件和销售额。然后将此输入添加到列表中ListsalesmanList=newList();在用户向列表中输入任意数量的销售人员后,他们可以选择将列表保存到他们选择的文件中(我可以将其限制为.xml或.txt(哪个更合适)).我如何将此列表添加到文件中?此外,如果用户希望稍后查看记录,则需要将此文件重新读回到列表中。 最佳答案 像这样的东

c# - 将对象列表写入文件

我有一个类推销员,格式如下:classsalesman{publicstringname,address,email;publicintsales;}我有另一个类,用户可以在其中输入姓名、地址、电子邮件和销售额。然后将此输入添加到列表中ListsalesmanList=newList();在用户向列表中输入任意数量的销售人员后,他们可以选择将列表保存到他们选择的文件中(我可以将其限制为.xml或.txt(哪个更合适)).我如何将此列表添加到文件中?此外,如果用户希望稍后查看记录,则需要将此文件重新读回到列表中。 最佳答案 像这样的东