|
|
1
3
这就是AppConfigs的用途。在你的
AppSettings
节,添加一个名为
最后,作为安装过程中的最后一个步骤之一,您可以更改bindirectory以指向所需的任何目录。所以现在这个值完全由安装程序上下文决定。 |
|
|
2
5
仅使用“get”访问器将其设置为属性:
然后在静态构造函数代码中,根据需要初始化私有变量。 编辑 延迟加载(根据注释):
这样,您只在需要时加载变量,并且在再次调用它时使用它。希望你不上课
|
|
|
3
0
听起来您不愿意将静态只读字段更改为简单的静态字段,因为它将强制您更改类中所有其他静态只读字段的初始化。 如果这是正确的,不幸的是,除了花点时间做出改变之外,你没有什么可以做的。通过允许在运行时设置bindirectory字段,可以从根本上改变字段的初始化顺序。您的代码需要调整。 我认为最简单的方法是转换为使用静态只读属性来动态计算值。 例如:
|