相关疑难解决方法(0)

ConfigurationManager和静态类

我想用来ConfigurationManager静态类访问一些字符串值.但是,我需要特别处理缺少值或空值的存在.现在我正在使用类型初始化器,比如

private static readonly string someStr = ConfigurationManager.AppSettings["abc"];
Run Code Online (Sandbox Code Playgroud)

做这个工作.但是,如果App.config执行中不存在键"abc"的字符串,则可以继续使用null引用代替someStr.那么,什么是在初始化时验证此值的最佳方法?一个静态构造函数,我在其中初始化值然后检查有效性?我听说要避免使用静态构造函数,并尽可能用类型初始化程序替换.

.net c# static

5
推荐指数
2
解决办法
9047
查看次数

标签 统计

.net ×1

c# ×1

static ×1