通过单个键app.config多个值

ill*_*ant 18 c# app-config

是否有可能像这样的app.config文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="someKey" value="valueHere"/>
    <add key="anotherKey" value="valueHere"/>
    <add key="listOfValues">
        <value1/>
        ...
        <valueN/>
    </add>
  </appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我的意思是,我想在配置文件中有一个键,返回一个值列表.怎么做?认为这很容易,但我找不到任何例子

UPD:也许我应该用分号分隔多个值,然后将它们分开?...但我认为这不是一个好主意......

Dav*_*vid 15

我不认为标准的键/值对配置设置可以做到这一点,但是通过更多的编码,您可以使用自定义配置部分获得所需的所有配置XML优点.


tzu*_*zup 13

不知道你问的是否可能.但我所做的是使用像";"这样的分隔符来连接值.例如.

所以你有类似的东西:

<add key="runningDays" value="Mon;Tue;Wed;Thu;Fri"/>
Run Code Online (Sandbox Code Playgroud)

然后,我使用分隔符从config中拆分值字符串,以获取给定键的可能值列表.