我需要创建一个应用程序,允许学生本身键入他的用户名,管理员号和性别。(1)如何保存用户键入的数据,以便收集所有数据学生为(2)老师搜索学生的信息? 这个程序将使用c#..感谢
答案 0 :(得分:2)
如果通过“保存”表示读取/写入磁盘,有几种方法可以执行此操作。
最重要的是,您可能将数据保存为文本文件并使用StreamReader / StreamWriter。
对于搜索,因为这只是一个家庭作业,你应该只是阅读文件中的每一行,并为“老师”输入的任何术语或术语做一个String.Contains,然后打印出所有匹配的行。
作为旁注,你怎么知道从哪里开始这项任务呢?您是否在课堂上睡觉,或者您不明白教练说的一句话?
答案 1 :(得分:0)
让您的生活轻松!使用文本文件并以逗号分隔值(CSV)格式保存数据。
field1,field2,field3,field4
答案 2 :(得分:0)
有许多选项:您可以将数据保存为简单的纯文本,例如CSV格式,或者您可以执行更高级的操作,例如将其存储在数据库中。因为这是一个家庭作业,我猜你应该把它保存到CSV。它很容易做到并且适用于您的目的。查看一些代码示例,了解如何执行此操作:
http://knab.ws/blog/index.php?/archives/3-CSV-file-parser-and-writer-in-C-Part-1.html
答案 3 :(得分:0)
我还没有足够的代表对Paul的帖子发表评论,但是如果你决定采用SQL路线,请看一下SQLite。它非常干净,它有C# wrappers,这是像你这样的项目的适当比例。
那就是说,对于这个项目,你真的可能想要一个分隔的平面文件。
祝你好运!