我将做一个项目任务作为 C# 编程课程的最后一部分,我选择做一个媒体库来存储 DVD 电影收藏的信息。我需要一些建议是关于如何保存这些信息,因为该任务应该通过使用简单的文本文件而不是更好的数据库来解决。
所以,这是保存这些信息的最佳方式,以便能够添加、编辑和允许搜索标题和演员,还可以按类型排序,以提及我对这个程序的一些想法。
我是否应该通过在文件末尾为每部电影连续添加标题、年份、播放时间、导演、演员 1、演员 2、演员 3、流派、等级、评论来保存信息?我可以在文件中搜索还是应该以某种方式首先将其全部读入一个数组,然后执行 serach 并可能再次编辑并保存完整的文件?
还是像这样使用 XML 更好:
<movie_collections>
<movie>
<title=Tron Legacy"></title>
<year=2010></year>
<playtime=120></playtime>
etc.
</movie>
</movie_collections>
如果我使用 XML,我可以搜索标题并加载或编辑该部分吗?还有比这些更好的选择吗?