【发布时间】:2013-05-24 07:14:25
【问题描述】:
.NET 允许我创建和访问在会话之间持久存在的值。
是否可以使用%WINDIR%、%APPDATA%等环境变量?
如果是这样,我该怎么做?
【问题讨论】:
标签: c# .net visual-studio-2008 application-settings
.NET 允许我创建和访问在会话之间持久存在的值。
是否可以使用%WINDIR%、%APPDATA%等环境变量?
如果是这样,我该怎么做?
【问题讨论】:
标签: c# .net visual-studio-2008 application-settings
如果你在配置中有这个:
<appSettings>
<add key="SomePath" value="%TEMP%"/>
</appSettings>
然后从代码中你会做这样的事情:
string path = ConfigurationManager.AppSettings["SomePath"];
string fullPath = System.Environment.ExpandEnvironmentVariables(path);
【讨论】:
%TEMP%/foobar 更改为C:/Windows/Temp/foobar/,对吧?