【发布时间】:2014-06-20 19:06:23
【问题描述】:
是否可以使用类构造函数加载包含服务器连接的配置文件并将其存储在公共静态字符串中。例如,
配置.xml
<Config>
<ConnString> "server=...; user id =...; user pass=...; database=...";</ConnString>
</Config>
代码:
namespace Connection.Settings
{
public class Settings
{
public Settings()
{
XmlDocument cfg = new XmlDocument();
cfg.Load("Config.xml");
connection = cfg.SelectSingleNode("/Config/ConnString").InnerText;
}
public static string connection;
public string Connection
{
get
{
return connection;
}
}
public static string ConnectionString = connection;
}
}
这样做的原因是连接可以被许多应用程序共享,但我可以轻松地更改 xml 文件中的连接,而无需接触应用程序。
【问题讨论】:
-
我强烈建议您了解配置在 .NET 中的工作原理。