我想从外部program (click)(langenscheidt字典)中读取数据,它中有条目,我希望将这些键值读入我的WPF应用程序(可能是网格中)。
有一个文件夹。一些人类不可读的文件(" .prc, .prc.hdx,* .prc.idx)
\Paragon Software\Langenscheidt 7\dictionaries
我认为这可能很有用,但我确定,因为文件夹名称让我得出结论,数据存储在这些文件中,但这些文件扩展名显然无法通过" Kindle&#读取34;或" AutoCad"。
但我不知道从哪里开始。(我在google中找到了一些结果,但这对我没什么帮助。)
您可以向我推荐一些好的文献,关键词或与我的问题有良好关系吗?
顺便说一下,可以在click找到testversion的链接。
答案 0 :(得分:0)
如果这些是文本文件(并且足够小以便您将它们放入内存中),那么您可以使用:
string text = File.ReadAllText(@"C\Path\To\File.prc");
然后根据需要解析你的字符串。
还有:
List<string> lines = File.ReadAllLines(@"C\Path\To\File.prc");
如果逐行处理更容易解析