C# 向应用程序添加多个配置文件

C# 向应用程序添加多个配置文件,c#,c#-2.0,C#,C# 2.0,嗨, 我需要在我的应用程序中添加多个配置文件。从这些文件中读取键值的最简单方法是什么?目前我正在使用xmldocument类,并使用xpath表达式选择节点。在C 2.0中有没有其他简单的方法可以做到这一点?一个有点黑的解决方案是将所有配置文件读入一个内存文档,然后使用xpath选择正确的节点 您已经将其标记为C2.0,您有权访问LINQtoXML吗?这可以使查询更加整洁。一个好方法是编写一个类,为您提供所需的信息,并通过XmlSerializer类序列化对象。要加载配置信息,可以通过XmlSe

嗨,
我需要在我的应用程序中添加多个配置文件。从这些文件中读取键值的最简单方法是什么?目前我正在使用xmldocument类,并使用xpath表达式选择节点。在C 2.0中有没有其他简单的方法可以做到这一点?一个有点黑的解决方案是将所有配置文件读入一个内存文档,然后使用xpath选择正确的节点


您已经将其标记为C2.0,您有权访问LINQtoXML吗?这可以使查询更加整洁。

一个好方法是编写一个类,为您提供所需的信息,并通过XmlSerializer类序列化对象。要加载配置信息,可以通过XmlSerializer类将生成的Xml反序列化回实例。

我也有类似的需求,并发现这非常有用和简单。 它是一个INI文件读写器,您只需指定标题标记和项目名称,它就可以从文件中读写。它为您提供字符串,您可以使用一些try块来强制转换它们


如果配置选项少于50个并且没有嵌套,INI的格式实际上比XML简单得多

对不起,我将无法使用LINQ。我认为LINQ集成了Net3.0和更高版本。