您的位置:首页 > 其它

读写配置文件的方法

2014-02-08 19:58 225 查看
读写配置文件的方法

用户配置保存在 下。

<appSettings>

<add key="test" value="test Value" />

</appSettings>

当在交互模式下运行时,配置保存到 fsi.exe.Config 中,在 C:\Program Files (x86)\Microsoft SDKs\F#\3.1\Framework\v4.0

而在正常运行时,会保存到 .EXE 文件相同的目录下,其文件名与 .EXE 的主文件名相同。

#r "System.Configuration.dll"

open System.Configuration

let SetValue key value =

let config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)

if config.AppSettings.Settings.[key] = null then

config.AppSettings.Settings.Add(key, value)

else

config.AppSettings.Settings.[key].Value <- value

config.Save(ConfigurationSaveMode.Modified)

ConfigurationManager.RefreshSection("appSettings")

let GetValue key =

let config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)

if config.AppSettings.Settings.[key] = null then

""

else

config.AppSettings.Settings.[key].Value

SetValue "test" "test Value"

GetValue "test"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: