我有一个使用配置文件访问值的c#应用程序。 我正在寻找基于变量的值从这个配置文件检索值。从基于变量的配置文件中检索值
这里是一个配置文件:
<appsettings>
<add key="1" value="10"/>
<add key="2" value="20"/>
<add key="3" value="30"/>
<add key="4" value="40"/>
<add key="5" value="40"/>
<add key="6" value="60"/>
<add key="7" value="70"/>
<add key="8" value="80"/>
<add key="9" value="90"/>
</appsettings>
我宣布我的节目一个变量,它代表该月的一天INT。
int intCurDay = DateTime.Now.Day;
试图提取出对应于特定intCurDay
钥匙,试着做这两种方式,像这样,但不能弄明白。
int valueToUse = Convert.ToInt32(ConfigurationManager.AppSettings["{0}"],intCurDay)
int valueToUse = Convert.ToInt32(ConfigurationManager.AppSettings["\"" + intCurDay + "\"")
你在你的最后一行缺少“]”。 – Khan
@JefferyKhan谢谢 - 修正。 –
+1显示不建议,甚至更多功劳编辑原始帖子。 AppSettings部分正在启动我的OCD。 :) – Khan