ASP.NET
对于我使用的每个 appSetting,我想指定一个值,如果在 appSettings 中找不到指定的键,该值将被返回。我正要创建一个类来管理这个,但我认为这个功能可能已经在 .NET Framework 的某个地方?
.NET 中是否有 NameValueCollection/Hash/etc 类型的类可以让我指定一个键和一个回退/默认值——并返回键的值或指定的值?
如果有,我可以将 appSettings 放入该类型的对象中,然后再调用它(从不同的地方)。
最佳答案
这就是我所做的。
WebConfigurationManager.AppSettings["MyValue"] ?? "SomeDefault")
对于 bool 和其他非字符串类型...
bool.Parse(WebConfigurationManager.AppSettings["MyBoolean"] ?? "false")
关于c# - AppSettings 回退/默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3763090/