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>

Я имею в виду, я хочу иметь ключ в файле конфигурации, который возвращает список значений. Как это сделать? Подумайте, это довольно легко, но я просто не могу найти примеры

UPD: может быть, я должен поместить несколько значений, разделенных точкой с запятой, а затем просто разделить их?.. Но я думаю, что это не очень хорошая идея...

Ответы

Ответ 1

Я не думаю, что стандартные настройки конфигурации пары ключ/значение могут это сделать, но с немного большим количеством кодировок вы можете получить все необходимые XML-настройки конфигурации с пользовательский раздел конфигурации.

Ответ 2

Не знаю, возможно ли то, что вы просите. Но то, что я делаю, это объединение значений с использованием разделителя типа ";" например.

Итак, у вас есть что-то вроде:

<add key="runningDays" value="Mon;Tue;Wed;Thu;Fri"/>

Затем я разделил строку значений из config с помощью разделителя, чтобы получить список возможных значений для данного ключа.