web-dev-qa-db-ja.com

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:セミコロンで区切って複数の値を入力してから、それらを分割する必要があるかもしれません。

18

標準のキーと値のペアの構成設定ではそれができるとは思いませんが、もう少しコーディングすることで、必要なすべての構成XMLの良さを カスタム構成セクション で得ることができます。

15
David

あなたが求めていることが可能かどうかわからない。しかし、私がしていることは、 ";"のような区切り記号を使用して値を連結することです。例えば。

だからあなたは次のようなものを持っています:

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

次に、区切り文字を使用して構成から値の文字列を分割し、指定されたキーの可能な値のリストを取得します。

12
tzup