【发布时间】:2010-10-26 13:19:05
【问题描述】:
好的,我已经读到 .INI 文件现在已经过时了,.NET Framework 创建者希望我们使用 .XML 文件。但是,我觉得我的一些用户很难使用 .XML 文件,所以我想创建一个自定义配置文件。
我有一个包含 3 个参数的列表字符串(实际上是 Scintilla 中的 sn-p 函数),如下所示:
Snippet.Insert("Name", "Code", 'char');
现在我想插入用户可以自己添加的文件中的所有 sn-ps,包括名称、代码和字符,但我不知道该怎么做。可能是这样的:
[Snippet1] [Snippet1Code] [Snippet1Char]
[Snippet2] [Snippet2Code] [Snippet2Char]
[Snippet3] [Snippet3Code] [Snippet3Char]
但是我不知道如何以这种方式读取这些值。如果有人能告诉我一种从文件中读取 sn-ps 的有效方法,我将不胜感激。
【问题讨论】:
-
我认为这对您的用户来说可能比 .XML 文件更难。
-
你的问题是哪一部分?从文件中读取?将每一行分割成三个参数?用户在一行中只放两个单词时的错误处理?
-
好吧,那我想我会坚持使用 XML 文件。我的问题是我不知道这样做的“好”方法,但我现在可能只使用 XML 文件。
-
括号是元素的一部分吗?示例的测试是否会编码为
[Name] [Code] [char]? -
要阅读 XML,只需选择一个随机的 SO 问题作为提示,例如:stackoverflow.com/questions/4023600/… 我会选择 XmlSerializer 方法(可能也创建一个 XSD),但 Linq2XML 的工作同样简单。
标签: c# file code-snippets config