将输入数据保存到文件中并从文件中加载

时间:2016-04-23 18:44:15

标签: c# visual-studio-2012 console loading saving-data

我在编程中有这个问题,要创建一个学生注册数据库(仅限控制台应用程序)。我没有得到的部分是“请注意,关于学生的所有信息都应存储在一个文件中,当应用程序关闭并重新启动时,所有以前输入的数据都应该可以通过文件检索。”我如何创建该文件..plz帮助!!!?

1 个答案:

答案 0 :(得分:0)

简单序列化可以解决您的问题。您所要做的就是使用XML或二进制序列化将您的学生集合序列化为文件。如果你有一个简单的模型类,我会使用二进制序列化,因为它很容易使用。由于您没有发布任何代码,我无法帮助您修复自己的代码,但这里有关于如何将数据序列化到文件的信息......

Here是一个关于如何序列化反序列化集合的好教程

另一种方法是创建一个像SQL或SQLite这样的本地数据库,并将记录插入到数据库中,但这对你正在做的事情来说似乎有些过分。