c# - 在 appSettings 中为一个键使用多个值

标签 c# configuration-files

我正在学习如何使用配置文件,但遇到了一些问题,希望这里有人能给我一些建议。我的文件是否是 XML 并不重要,但我读过的大多数示例都在使用它们,我全力以赴让我的生活更轻松。

我遇到的问题是 appSettings 文件似乎被设置为只接受一个键的一个值,我想要类似的东西:

<key="Machine List" value="Server105" />
<key="Machine List" value="Server230" />

我找到了一个 hack here但它是 6 多年前写的,我不知道是否有更好的方法。

再说一次,这是否是 XML、平面文件等都没有关系....我只是想学习如何使用配置文件而不是直接将值硬编码到应用程序中。

感谢您的帮助。

最佳答案

如果你真的需要在 key 下存储多台机器,这样做会更合适:

<key="Machine List" value="Server105,Server230" />

分隔符是您选择的字符。

关于c# - 在 appSettings 中为一个键使用多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4215495/

相关文章:

c# - 路由捕获出错

linux - 如何在 Ubuntu 中升级应用程序后更新 product.conf 文件

visual-studio-2010 - msbuild 多次转换一个配置

java - Java 的类似 `libconfig` 之类的东西?

node.js:使用 process.env 存储整个应用程序配置

c# - 如何通过 ReflectionOnly 正确获取类型以供方法使用

c# - 使用 bool 标志停止线程在 C# 中运行是否安全

c# - 将值附加到查询字符串

c# - 在C#中克隆动态对象

tomcat - RollingFileAppender 没有创建日志文件