【问题标题】:Access a specific line from a file, according to content根据内容访问文件中的特定行
【发布时间】:2015-09-01 08:52:00
【问题描述】:

我正在开发一个 Windows 商店应用程序 - 一个媒体播放器。

我将播放列表存储在一个文件中,以便在应用关闭后访问。我要做的是在文件中搜索歌曲的名称,与列表框中的名称相同。发现我想读取歌曲的路径(也存储在文件中)并相应地设置 mediaElement 的来源。

例如:

用户在列表框中选择了歌曲“X”,然后在文件中搜索歌曲“X”所在的行并从文件中复制该行,以便我可以从中提取路径。

我对此很陌生,这是一个好方法吗?我该怎么做?

【问题讨论】:

    标签: c# xaml windows-store-apps


    【解决方案1】:

    在大多数情况下,使用 FileStream 不是读/写的好主意 尝试使用一些 SQL 来完成这个提议。

    SQLlite 小巧易用 看看this。 或 SQLCampact

    【讨论】:

      【解决方案2】:

      如何定义一个类来存储歌曲信息,例如名称、艺术家、专辑、文件路径等?

      然后将其序列化为 XML 文件。

      我宁愿建议创建多个类。一个用于艺术家,一个用于专辑,一个用于曲目...这将允许您在将来为您的播放器添加额外的功能。

      此外,可能已经有用于此特定任务的库(WinRT API)。尝试研究该主题。

      【讨论】:

        猜你喜欢
        • 2022-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-07
        • 1970-01-01
        • 2021-05-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多