将外部程序中的数据读入我的C#,WPF程序

时间:2015-04-26 15:34:00

标签: c# wpf

我想从外部program (click)(langenscheidt字典)中读取数据,它中有条目,我希望将这些键值读入我的WPF应用程序(可能是网格中)。

有一个文件夹。一些人类不可读的文件(" .prc, .prc.hdx,* .prc.idx)

\Paragon Software\Langenscheidt 7\dictionaries

我认为这可能很有用,但我确定,因为文件夹名称让我得出结论,数据存储在这些文件中,但这些文件扩展名显然无法通过" Kindle&#读取34;或" AutoCad"。

但我不知道从哪里开始。(我在google中找到了一些结果,但这对我没什么帮助。)

您可以向我推荐一些好的文献,关键词或与我的问题有良好关系吗?

顺便说一下,可以在click找到testversion的链接。

1 个答案:

答案 0 :(得分:0)

如果这些是文本文件(并且足够小以便您将它们放入内存中),那么您可以使用:

string text = File.ReadAllText(@"C\Path\To\File.prc");

然后根据需要解析你的字符串。

还有:

List<string> lines = File.ReadAllLines(@"C\Path\To\File.prc");

如果逐行处理更容易解析